Files
dotfiles/.vscode/extensions/ms-vscode.remote-explorer-0.5.0/build/stable.yml
2025-12-15 12:50:23 -05:00

58 lines
1.6 KiB
YAML

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 }}