name: $(Date:yyyyMMdd)$(Rev:.r) trigger: branches: include: - main pr: none resources: repositories: - repository: templates type: github name: microsoft/vscode-engineering ref: main endpoint: Monaco parameters: - name: publishExtension displayName: 🚀 Publish Extension type: boolean default: false extends: template: azure-pipelines/extension/stable.yml@templates parameters: l10nSourcePaths: $(Build.SourcesDirectory)/src buildSteps: - task: AzureCLI@2 displayName: 'Azure CLI: Set token for packaging registry' inputs: azureSubscription: 'vscode-devdiv-packaging' scriptType: 'bash' scriptLocation: 'inlineScript' inlineScript: | set -e TOKEN_BASE64=$(az account get-access-token --query accessToken --resource 499b84ac-1321-427f-aa17-267ca6975798 -o tsv) npm set "//devdiv.pkgs.visualstudio.com/DevDiv/_packaging/vscode-internal/npm/:username=devdiv" npm set "//devdiv.pkgs.visualstudio.com/DevDiv/_packaging/vscode-internal/npm/:email=unset" npm set "//devdiv.pkgs.visualstudio.com/DevDiv/_packaging/vscode-internal/npm/:_password=$TOKEN_BASE64" - script: npm install --frozen-lockfile displayName: Install dependencies - script: npm run package-web displayName: Compile ghCreateTag: true ghTagPrefix: remote-explorer. tsa: config: serviceTreeID: '5d36a4a8-78dc-40d8-8942-b64fc69a8756' areaPath: 'Visual Studio Code Remote Extensions' enabled: true publishExtension: ${{ parameters.publishExtension }}