2018-08-13 14:24:40 -04:00
|
|
|
matrix:
|
|
|
|
include:
|
|
|
|
- os: linux
|
|
|
|
sudo: required
|
2019-04-05 13:13:11 -04:00
|
|
|
env: BUILDARCH=x64
|
2018-10-04 18:05:05 -04:00
|
|
|
- os: linux
|
|
|
|
sudo: required
|
|
|
|
env: BUILDARCH=ia32
|
2019-04-13 23:45:55 -04:00
|
|
|
# arm64 builds don't work yet
|
|
|
|
# - os: linux
|
|
|
|
# sudo: required
|
|
|
|
# env: BUILDARCH=arm64
|
2018-08-13 14:24:40 -04:00
|
|
|
- os: osx
|
2018-08-13 11:14:15 -04:00
|
|
|
|
2018-08-13 14:24:40 -04:00
|
|
|
language: node_js
|
2019-06-06 19:22:04 -04:00
|
|
|
node_js: "10"
|
2018-08-13 11:14:15 -04:00
|
|
|
|
|
|
|
before_install:
|
2018-11-13 11:58:05 -05:00
|
|
|
- curl -o- -L https://yarnpkg.com/install.sh | bash
|
|
|
|
- export PATH="$HOME/.yarn/bin:$PATH"
|
2019-02-14 19:40:11 -05:00
|
|
|
- . install_deps.sh
|
2018-08-14 10:25:54 -04:00
|
|
|
- . get_repo.sh
|
|
|
|
- . check_tags.sh
|
2018-08-13 11:14:15 -04:00
|
|
|
|
|
|
|
script:
|
|
|
|
- ./build.sh
|
2019-01-23 17:01:32 -05:00
|
|
|
- ./trigger-azure.sh
|
2018-08-13 11:14:15 -04:00
|
|
|
|
|
|
|
before_deploy:
|
2019-04-23 20:14:24 -04:00
|
|
|
- ./sign_mac_app.sh
|
2018-08-13 11:14:15 -04:00
|
|
|
- ./create_zip.sh
|
2019-05-17 12:17:54 -04:00
|
|
|
- ./create_dmg.sh
|
2019-04-12 18:11:27 -04:00
|
|
|
- ./sum.sh
|
2018-08-13 11:14:15 -04:00
|
|
|
|
|
|
|
deploy:
|
|
|
|
provider: releases
|
|
|
|
skip_cleanup: true
|
2018-09-10 16:18:00 -04:00
|
|
|
overwrite: true
|
|
|
|
name: $LATEST_MS_TAG
|
2018-08-13 14:24:40 -04:00
|
|
|
api_key: $GITHUB_TOKEN
|
2018-08-13 11:14:15 -04:00
|
|
|
file_glob: true
|
2018-08-15 11:59:54 -04:00
|
|
|
file:
|
2019-04-12 18:11:27 -04:00
|
|
|
- ./*.sha256
|
2018-08-15 11:59:54 -04:00
|
|
|
- ./*.zip
|
|
|
|
- ./*.tar.gz
|
2019-05-17 12:17:54 -04:00
|
|
|
- ./*.dmg
|
2018-10-04 18:05:05 -04:00
|
|
|
- vscode/.build/linux/deb/i386/deb/*.deb
|
|
|
|
- vscode/.build/linux/rpm/i386/*.rpm
|
2018-08-15 11:59:54 -04:00
|
|
|
- vscode/.build/linux/deb/amd64/deb/*.deb
|
|
|
|
- vscode/.build/linux/rpm/x86_64/*.rpm
|
2018-10-10 11:20:56 -04:00
|
|
|
- vscode/.build/linux/deb/arm64/deb/*.deb
|
2019-04-19 09:30:10 -04:00
|
|
|
- vscode/out/*.AppImage
|
2018-08-13 11:14:15 -04:00
|
|
|
on:
|
2018-08-14 10:13:34 -04:00
|
|
|
all_branches: true
|
|
|
|
condition: $SHOULD_BUILD = yes
|
2019-05-16 13:41:32 -04:00
|
|
|
|
|
|
|
after_deploy:
|
|
|
|
- ./update_version.sh
|