diff --git a/build/tfs/darwin/build.yml b/build/tfs/darwin/build.yml index abdbc4fec3f42e6e7191639ae64d57fc307e205d..5fe8f15085c20cf693fb4f38daa5f4a5401c0902 100644 --- a/build/tfs/darwin/build.yml +++ b/build/tfs/darwin/build.yml @@ -1,3 +1,34 @@ +variables: + VSCODE_BUILD_VERBOSE: true + System.Debug: true + steps: + +- task: NodeTool@0 + inputs: + versionSpec: "8.9.1" + +- task: geeklearningio.gl-vsts-tasks-yarn.yarn-installer-task.YarnInstaller@2 + inputs: + versionSpec: "1.3.2" + - script: | - echo "$(VSCODE_MIXIN_PASSWORD)" \ No newline at end of file + echo "machine monacotools.visualstudio.com password $VSO_PAT" > ~/.netrc + yarn + npm run gulp -- hygiene + ./node_modules/.bin/tsc -p ./src/tsconfig.monaco.json --noEmit + npm run gulp -- mixin + node build/tfs/common/installDistro.js + +- script: | + npm run gulp -- vscode-darwin-min + name: build + +- script: | + ./scripts/test.sh --build --reporter dot + ./scripts/test-integration.sh + name: test + +- script: | + ./build/tfs/darwin/release.sh + npm run gulp -- upload-vscode-configuration \ No newline at end of file