
arm64 builds on Travis are not yet fully mature and this causes a high failure rate that is not caused by our code. Continue building and deploying arm64 to the edge channel, but don't consider the result for the success of the whole build job. Alleviates #587
58 lines
2.1 KiB
YAML
58 lines
2.1 KiB
YAML
language: c
|
|
git:
|
|
submodules: false
|
|
jobs:
|
|
allow_failures:
|
|
- stage: deploy
|
|
name: Snap arm64
|
|
include:
|
|
- stage: test
|
|
name: "Debian"
|
|
os: linux
|
|
dist: bionic
|
|
install: ./.travis/install-debian.sh
|
|
script: ./.travis/build-debian.sh
|
|
- stage: deploy
|
|
name: "OSX"
|
|
os: osx
|
|
osx_image: xcode8.3
|
|
install: ./.travis/install-macos.sh
|
|
# the awk command is a workaround for https://github.com/travis-ci/travis-ci/issues/4704.
|
|
script: ./.travis/build-macos.sh | awk '/.{0,32}/ {print $0}'
|
|
deploy:
|
|
provider: releases
|
|
api_key:
|
|
secure: dDlkIawHcODlW9B/20/cQCtzeoocvs0hKuNngRKXKqzXLWTRq33oq/B7+39tAixWbmv6exTpijiKrRNFiSCW5Z4iwHLwaRD4XJznxw63e/Hus/dxg2Tvqx7XFpkCz8mT1Z+gZQE5YxAngeZPpI/sZbZtF1UO3yH5eLeeokZ15p26ZskQUPoYuzrTgTzYL3XfpG3F+20rNBawH1ycsCTVD/08/n31d2m3CrKAsbW7er92ek6w4fzKr7NW8WeXjrPJETVpw5fQg1Od3pRGW8dPQaJcvKQEogMp8Mm0ETYd0qigg89/giBz7QwOgmAWQ4dH+DfZH4Ojl//127QztBolMvyDMQBykWrtJoGcij05sT6K2IJr2FHeUBO12MAEdjiVvhQj3DtTzjPiZAHHDBSLWxLKWWhlhHE4pq7g1MQhqXkaAHI2BLNzwLmaowbMT0bECf9yfz6xx18h6XPQFX44oOktraobVALFlyHqeKa8zdcUt22LF6uAL1m5dxL0tny3eXCIPE4UH/RZgua/cHV9G3cUvKQa/QnFSLRhvWVSbGB+7YsHouBJcsUOOW1gmd5442XuC7mpppccRldh+GSxUk6TBJRAx7TeQ0ybDUaoco9MUqp2twv3KreR2+8Q12PDaAhfQVNEGdF3wTm1sShImjCN4VN3eSLlBEbve1QRQXM=
|
|
skip_cleanup: true
|
|
file: build/SolveSpace.dmg
|
|
on:
|
|
repo: solvespace/solvespace
|
|
tags: true
|
|
- &deploy-snap
|
|
stage: deploy
|
|
name: Snap amd64
|
|
os: linux
|
|
arch: amd64
|
|
dist: bionic
|
|
addons:
|
|
snaps:
|
|
- name: snapcraft
|
|
confinement: classic
|
|
script: ./.travis/build-snap.sh
|
|
deploy:
|
|
- provider: script
|
|
script: sudo ./.travis/deploy-snap.sh edge
|
|
skip_cleanup: true
|
|
on:
|
|
branch: master
|
|
tags: false
|
|
- provider: script
|
|
script: sudo ./.travis/deploy-snap.sh edge,beta
|
|
skip_cleanup: true
|
|
on:
|
|
branch: master
|
|
tags: true
|
|
- <<: *deploy-snap
|
|
name: Snap arm64
|
|
arch: arm64
|