mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-04 09:35:38 -05:00
51 lines
1.6 KiB
YAML
51 lines
1.6 KiB
YAML
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 "machine monacotools.visualstudio.com password $(VSO_PAT)" > ~/.netrc
|
|
yarn
|
|
npm run gulp -- hygiene
|
|
npm run monaco-compile-check
|
|
VSCODE_MIXIN_PASSWORD="$(VSCODE_MIXIN_PASSWORD)" npm run gulp -- mixin electron
|
|
node build/tfs/common/installDistro.js
|
|
|
|
- script: |
|
|
VSCODE_MIXIN_PASSWORD="$(VSCODE_MIXIN_PASSWORD)" npm run gulp -- vscode-darwin-min
|
|
name: build
|
|
|
|
- script: |
|
|
./scripts/test.sh --build --tfs
|
|
name: test
|
|
|
|
- script: |
|
|
# archive the unsigned build
|
|
pushd ../VSCode-darwin && zip -r -X -y ../VSCode-darwin-unsigned.zip * && popd
|
|
|
|
# publish the unsigned build
|
|
PACKAGEJSON=`ls ../VSCode-darwin/*.app/Contents/Resources/app/package.json`
|
|
VERSION=`node -p "require(\"$PACKAGEJSON\").version"`
|
|
AZURE_DOCUMENTDB_MASTERKEY="$(AZURE_DOCUMENTDB_MASTERKEY)" \
|
|
AZURE_STORAGE_ACCESS_KEY_2="$(AZURE_STORAGE_ACCESS_KEY_2)" \
|
|
MOONCAKE_STORAGE_ACCESS_KEY="$(MOONCAKE_STORAGE_ACCESS_KEY)" \
|
|
node build/tfs/common/publish.js \
|
|
"$(VSCODE_QUALITY)" \
|
|
darwin \
|
|
archive-unsigned \
|
|
"VSCode-darwin-$(VSCODE_QUALITY)-unsigned.zip" \
|
|
$VERSION \
|
|
false \
|
|
../VSCode-darwin-unsigned.zip
|
|
|
|
# enqueue the unsigned build
|
|
AZURE_DOCUMENTDB_MASTERKEY="$(AZURE_DOCUMENTDB_MASTERKEY)" \
|
|
AZURE_STORAGE_ACCESS_KEY_2="$(AZURE_STORAGE_ACCESS_KEY_2)" \
|
|
node build/tfs/common/enqueue.js "$(VSCODE_QUALITY)"
|
|
|
|
npm run gulp -- upload-vscode-configuration |