-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathado-build-chat.yml
29 lines (26 loc) · 1.01 KB
/
ado-build-chat.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
steps:
- task: NodeTool@0
inputs:
versionSpec: "16.x"
- task: AzureKeyVault@1
displayName: "Azure Key Vault: Get Secrets"
inputs:
azureSubscription: "VS-Code-Development-GitHub-Automation"
KeyVaultName: vscode-probot
SecretsFilter: "monacotools-builds-user,monacotools-builds-token,slack-api-token,azure-storage-connection"
- script: |
npm i
displayName: NPM Install
- script: |
ado_user="$(monacotools-builds-user)" \
ado_pass="$(monacotools-builds-token)" \
slack_token="$(slack-api-token)" \
storage_connection_string="$(azure-storage-connection)" \
workflow_run_url="https://dev.azure.com/monacotools/d4fdb7d5-58aa-48ac-aef5-4b593890a484/_apis/build/Builds/$(Build.BuildId)" \
notify_authors="false" \
notification_channel="bottest" \
log_channel="bot-log" \
console_log="true" \
current_build_result="$CURRENT_BUILD_RESULT" \
./node_modules/.bin/ts-node ./build-chat/index.ts
displayName: Build Chat