mirror of
https://github.com/coder/code-server.git
synced 2024-12-05 07:13:06 +08:00
04adf14146
This is to match how the other binaries are built. Also made some changes to make the Docker containers clean up for when you are running this locally.
51 lines
1.9 KiB
YAML
51 lines
1.9 KiB
YAML
language: node_js
|
|
node_js:
|
|
- 10.15.1
|
|
services:
|
|
- docker
|
|
matrix:
|
|
include:
|
|
- os: linux
|
|
dist: trusty
|
|
env:
|
|
- VSCODE_VERSION="1.33.1" MAJOR_VERSION="1" VERSION="$MAJOR_VERSION.$TRAVIS_BUILD_NUMBER-vsc$VSCODE_VERSION" TARGET="centos"
|
|
- os: linux
|
|
dist: trusty
|
|
env:
|
|
- VSCODE_VERSION="1.33.1" MAJOR_VERSION="1" VERSION="$MAJOR_VERSION.$TRAVIS_BUILD_NUMBER-vsc$VSCODE_VERSION" TARGET="alpine"
|
|
- os: osx
|
|
env:
|
|
- VSCODE_VERSION="1.33.1" MAJOR_VERSION="1" VERSION="$MAJOR_VERSION.$TRAVIS_BUILD_NUMBER-vsc$VSCODE_VERSION"
|
|
before_install:
|
|
- if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then sudo apt-get install libxkbfile-dev
|
|
libsecret-1-dev; fi
|
|
- npm install -g yarn@1.12.3
|
|
script:
|
|
- scripts/build.sh
|
|
before_deploy:
|
|
- echo "$VERSION" "$TRAVIS_COMMIT"
|
|
- git config --local user.name "$USER_NAME"
|
|
- git config --local user.email "$USER_EMAIL"
|
|
- git tag "$VERSION" "$TRAVIS_COMMIT"
|
|
deploy:
|
|
provider: releases
|
|
file_glob: true
|
|
draft: true
|
|
tag_name: "$VERSION"
|
|
target_commitish: "$TRAVIS_COMMIT"
|
|
name: "$VERSION"
|
|
skip_cleanup: true
|
|
api_key:
|
|
secure: YL/x24KjYjgYXPcJWk3FV7FGxI79Mh6gBECQEcdlf3fkLEoKFVgzHBoUNWrFPzyR4tgLyWNAgcpD9Lkme1TRWTom7UPjXcwMNyLcLa+uec7ciSAnYD9ntLTpiCuPDD1u0LtRGclSi/EHQ+F8YVq+HZJpXTsJeAmOmihma3GVbGKSZr+BRum+0YZSG4w+o4TOlYzw/4bLWS52MogZcwpjd+hemBbgXLuGU2ziKv2vEKCZFbEeA16II4x1WLI4mutDdCeh7+3aLzGLwDa49NxtsVYNjyNFF75JhCTCNA55e2YMiLz9Uq69IXe/mi5F7xUaFfhIqqLNyKBnKeEOzu3dYnc+8n3LjnQ+00PmkF05nx9kBn3UfV1kwQGh6QbyDmTtBP07rtUMyI14aeQqHjxsaVRdMnwj9Q2DjXRr8UDqESZF0rmK3pHCXS2fBhIzLE8tLVW5Heiba2pQRFMHMZW+KBE97FzcFh7is90Ait3T8enfcd/PWFPYoBejDAdjwxwOkezh5N5ZkYquEfDYuWrFi6zRFCktsruaAcA+xGtTf9oilBBzUqu8Ie+YFWH5me83xakcblJWdaW/D2rLJAJH3m6LFm8lBqyUgDX5t/etob6CpDuYHu5D1J3XINOj/+aLAcadq6qlh70PMZS3zYffUu3JlzaD2amlSHIT8b5YXFc=
|
|
file:
|
|
- release/*.tar.gz
|
|
- release/*.zip
|
|
on:
|
|
repo: cdr/code-server
|
|
branch: master
|
|
cache:
|
|
yarn: true
|
|
timeout: 1000
|
|
directories:
|
|
- .cache
|