Automatically publish package on CI (#418)

This commit is contained in:
Danny McCormick 2020-11-12 10:07:50 -05:00 коммит произвёл GitHub
Родитель d9e479a72e
Коммит 90e38adc66
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 11 добавлений и 0 удалений

Просмотреть файл

@ -14,3 +14,14 @@ steps:
- script: npm run units
displayName: Run unit tests
# For CI runs on master, automatically publish packages
- bash: |
echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > .npmrc
cd _build
npm publish || true # Ignore publish failures, usually will happen because package already exists
displayName: (azure-pipelines-task-lib) npm publish
workingDirectory: node
condition: and(succeeded(), in(variables['build.reason'], 'IndividualCI', 'BatchedCI', 'Manual'), eq(variables['build.sourcebranchname'], 'master'))
env:
NPM_TOKEN: $(npmPublishToken)