From 5b3eff00365428a87f32ceec115f89aff47855ee Mon Sep 17 00:00:00 2001 From: Joao Moreno Date: Tue, 6 Nov 2018 13:33:22 +0000 Subject: [PATCH] add LinuxSnap build step --- build/tfs/common/publish.ts | 5 +++++ build/tfs/linux/snap-build-linux.yml | 3 +++ build/tfs/product-build.yml | 10 ++++++++++ 3 files changed, 18 insertions(+) create mode 100644 build/tfs/linux/snap-build-linux.yml diff --git a/build/tfs/common/publish.ts b/build/tfs/common/publish.ts index 7a74dc6106e..2095c2d2532 100644 --- a/build/tfs/common/publish.ts +++ b/build/tfs/common/publish.ts @@ -265,6 +265,11 @@ async function publish(commit: string, quality: string, platform: string, type: } function main(): void { + if (process.env['VSCODE_BUILD_SKIP_PUBLISH']) { + console.warn('Skipping publish due to VSCODE_BUILD_SKIP_PUBLISH'); + return; + } + const opts = minimist(process.argv.slice(2), { boolean: ['upload-only'] }); diff --git a/build/tfs/linux/snap-build-linux.yml b/build/tfs/linux/snap-build-linux.yml new file mode 100644 index 00000000000..d5f67e329d4 --- /dev/null +++ b/build/tfs/linux/snap-build-linux.yml @@ -0,0 +1,3 @@ +steps: +- script: | + echo hello from the snap build \ No newline at end of file diff --git a/build/tfs/product-build.yml b/build/tfs/product-build.yml index 417ae4f781c..b4ad1ae5911 100644 --- a/build/tfs/product-build.yml +++ b/build/tfs/product-build.yml @@ -34,6 +34,16 @@ jobs: steps: - template: linux/product-build-linux.yml +- job: LinuxSnap + condition: eq(variables['VSCODE_BUILD_LINUX'], 'true') + pool: + vmImage: 'Ubuntu-16.04' + variables: + VSCODE_ARCH: x64 + dependsOn: Linux + steps: + - template: linux/snap-build-linux.yml + - job: Linux32 condition: eq(variables['VSCODE_BUILD_LINUX_32BIT'], 'true') pool: