diff --git a/.travis.yml b/.travis.yml index e9276630..bdedd765 100644 --- a/.travis.yml +++ b/.travis.yml @@ -18,6 +18,7 @@ matrix: - VSCODE_VERSION="1.37.0" MAJOR_VERSION="2" VERSION="$MAJOR_VERSION.$TRAVIS_BUILD_NUMBER" before_install: - if [[ "$TRAVIS_BRANCH" == "master" ]]; then export MINIFY="true"; fi +- if [[ "$TRAVIS_BRANCH" == "master" ]]; then export PACKAGE="true"; fi script: - scripts/ci.bash before_deploy: diff --git a/scripts/ci.bash b/scripts/ci.bash index b66c188d..885a8b5e 100755 --- a/scripts/ci.bash +++ b/scripts/ci.bash @@ -33,10 +33,12 @@ function docker-build() { docker cp ./. "${containerId}":/src docker-exec build - docker-exec binary - docker-exec package - mkdir -p release - docker cp "${containerId}":/src/release/. ./release/ + if [[ -n "${package}" ]] ; then + docker-exec binary + docker-exec package + mkdir -p release + docker cp "${containerId}":/src/release/. ./release/ + fi docker stop "${containerId}" } @@ -49,8 +51,10 @@ function local-build() { } local-exec build - local-exec binary - local-exec package + if [[ -n "${package}" ]] ; then + local-exec binary + local-exec package + fi } # Build code-server in the CI. @@ -58,6 +62,7 @@ function main() { local codeServerVersion="${VERSION:-}" local vscodeVersion="${VSCODE_VERSION:-}" local ostype="${OSTYPE:-}" + local package="${PACKAGE:-}" if [[ -z "${codeServerVersion}" ]] ; then >&2 echo "Must set VERSION environment variable"; exit 1