|
@@ -1,5 +1,7 @@
|
|
|
#!/bin/bash
|
|
|
|
|
|
+set -e
|
|
|
+
|
|
|
function keep_alive_small() {
|
|
|
while true; do
|
|
|
echo .
|
|
@@ -26,8 +28,6 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then
|
|
|
|
|
|
cd vscode || exit
|
|
|
|
|
|
- export NODE_ENV=production
|
|
|
-
|
|
|
# these tasks are very slow, so using a keep alive to keep travis alive
|
|
|
if [[ "$TRAVIS_OS_NAME" == "linux" ]]; then
|
|
|
keep_alive_small &
|
|
@@ -37,24 +37,20 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then
|
|
|
|
|
|
KA_PID=$!
|
|
|
|
|
|
+ yarn gulp hygiene
|
|
|
+ yarn monaco-compile-check
|
|
|
+ yarn valid-layers-check
|
|
|
+
|
|
|
yarn gulp compile-build
|
|
|
yarn gulp compile-extensions-build
|
|
|
-
|
|
|
yarn gulp minify-vscode
|
|
|
|
|
|
- yarn gulp minify-vscode-reh
|
|
|
- yarn gulp minify-vscode-reh-web
|
|
|
-
|
|
|
if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then
|
|
|
npm install --global create-dmg
|
|
|
yarn gulp vscode-darwin-min-ci
|
|
|
- yarn gulp vscode-reh-darwin-min-ci
|
|
|
- yarn gulp vscode-reh-web-darwin-min-ci
|
|
|
elif [[ "$CI_WINDOWS" == "True" ]]; then
|
|
|
cp LICENSE.txt LICENSE.rtf # windows build expects rtf license
|
|
|
yarn gulp "vscode-win32-${BUILDARCH}-min-ci"
|
|
|
- yarn gulp "vscode-reh-win32-${BUILDARCH}-min-ci"
|
|
|
- yarn gulp "vscode-reh-web-win32-${BUILDARCH}-min-ci"
|
|
|
yarn gulp "vscode-win32-${BUILDARCH}-code-helper"
|
|
|
yarn gulp "vscode-win32-${BUILDARCH}-inno-updater"
|
|
|
yarn gulp "vscode-win32-${BUILDARCH}-archive"
|
|
@@ -62,8 +58,6 @@ if [[ "$SHOULD_BUILD" == "yes" ]]; then
|
|
|
yarn gulp "vscode-win32-${BUILDARCH}-user-setup"
|
|
|
else # linux
|
|
|
yarn gulp vscode-linux-${BUILDARCH}-min-ci
|
|
|
- yarn gulp vscode-reh-linux-${BUILDARCH}-min-ci
|
|
|
- yarn gulp vscode-reh-web-linux-${BUILDARCH}-min-ci
|
|
|
|
|
|
yarn gulp "vscode-linux-${BUILDARCH}-build-deb"
|
|
|
if [[ "$BUILDARCH" == "x64" ]]; then
|