chore: add ci for stable releases

This commit is contained in:
Connor Peet 2020-06-05 09:52:26 -07:00
Родитель 78706dfcf7
Коммит 48635ca336
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: CF8FD2EA0DBC61BD
1 изменённых файлов: 34 добавлений и 0 удалений

34
.ci/stable.yml Normal file
Просмотреть файл

@ -0,0 +1,34 @@
trigger:
tags:
include:
- '*'
pr: none
jobs:
- job: stable_release
displayName: Stable Release
pool:
vmImage: 'ubuntu-18.04'
steps:
- template: common-validation.yml
parameters:
runTests: false
- task: Gulp@0
displayName: gulp package
inputs:
targets: package
- task: PublishBuildArtifacts@1
inputs:
pathToPublish: dist/js-debug.vsix
artifactName: Extension
- task: Gulp@0
displayName: Publish to Marketplace
inputs:
targets: publish
env:
MARKETPLACE_TOKEN: $(vsce.token)
condition: and(succeeded(), eq(variables['dryrun'], 'false'))