mirror of
https://github.com/ckaczor/sqltoolsservice.git
synced 2026-01-13 17:23:02 -05:00
33 lines
1.5 KiB
YAML
33 lines
1.5 KiB
YAML
steps:
|
|
- task: AzureKeyVault@1
|
|
displayName: 'Azure Key Vault: ado-secrets'
|
|
inputs:
|
|
azureSubscription: 'ClientToolsInfra_670062 (88d5392f-a34f-4769-b405-f597fc533613)'
|
|
KeyVaultName: 'ado-secrets'
|
|
SecretsFilter: 'github-distro-mixin-password,ado-crossplatbuildscripts-password'
|
|
- powershell: |
|
|
git clone https://$(ado-crossplatbuildscripts-password)@dev.azure.com/mssqltools/_git/CrossPlatBuildScripts
|
|
displayName: Clone CrossPlatBuildScripts
|
|
- task: DownloadBuildArtifacts@0
|
|
displayName: 'Download build drop artifacts'
|
|
inputs:
|
|
buildType: 'current'
|
|
downloadType: 'single'
|
|
artifactName: 'drop'
|
|
itemPattern: '**/*'
|
|
downloadPath: '$(Agent.TempDirectory)'
|
|
- task: CopyFiles@2
|
|
displayName: 'Copy build drop artifacts to: $(Build.SourcesDirectory)/artifacts/package/artifacts/package'
|
|
inputs:
|
|
SourceFolder: '$(Agent.TempDirectory)/drop'
|
|
TargetFolder: '$(Build.SourcesDirectory)/artifacts/package'
|
|
- task: PowerShell@2
|
|
displayName: 'Run Automated Release Script'
|
|
inputs:
|
|
filePath: '$(System.DefaultWorkingDirectory)/CrossPlatBuildScripts/AutomatedReleases/sqltoolsserviceRelease.ps1'
|
|
arguments: '-workspace $(Build.SourcesDirectory) -minTag 4.5.0.0 -target $(Build.SourceBranch) -isPrerelease $false -artifactsBuildId $(Build.BuildId)'
|
|
workingDirectory: '$(Build.SourcesDirectory)'
|
|
env:
|
|
GITHUB_DISTRO_MIXIN_PASSWORD: $(github-distro-mixin-password)
|
|
ADO_CROSSPLATBUILDSCRIPTS_PASSWORD: $(ado-crossplatbuildscripts-password)
|