Path: blob/main/build/azure-pipelines/product-release.yml
3520 views
parameters:1- name: VSCODE_RELEASE2type: boolean34steps:5- template: ./common/checkout.yml@self67- task: NodeTool@08inputs:9versionSource: fromFile10versionFilePath: .nvmrc1112- task: AzureCLI@213displayName: Fetch secrets14inputs:15azureSubscription: vscode16scriptType: pscore17scriptLocation: inlineScript18addSpnToEnvironment: true19inlineScript: |20Write-Host "##vso[task.setvariable variable=AZURE_TENANT_ID]$env:tenantId"21Write-Host "##vso[task.setvariable variable=AZURE_CLIENT_ID]$env:servicePrincipalId"22Write-Host "##vso[task.setvariable variable=AZURE_ID_TOKEN;issecret=true]$env:idToken"2324- script: npm ci25workingDirectory: build26displayName: Install /build dependencies2728- script: |29set -e30AZURE_TENANT_ID="$(AZURE_TENANT_ID)" \31AZURE_CLIENT_ID="$(AZURE_CLIENT_ID)" \32AZURE_ID_TOKEN="$(AZURE_ID_TOKEN)" \33node build/azure-pipelines/common/releaseBuild.js ${{ parameters.VSCODE_RELEASE }}34displayName: Release build353637