Допустим, у меня есть ветвь release-1.0.0
, и я хочу создать запрос на извлечение в master для этой ветки.После создания запроса на извлечение Travis запускает проверки и запускает скрипт сборки.
Если все в порядке, github дает мне зеленый флаг и позволяет мне объединить ветку релиза с мастером.Я объединяю ветку релиза с master и теперь хочу запустить deploy (в npm и в github).
И я хочу развернуть в выпусках github с помощью тега git, но когда я объединяю pr с master, я теряю свой тег и получаю что-то вроде этого: Пропуск развертывания с поставщиком релизов, потому что это не такотмеченный коммит .Любые идеи о том, как я могу сделать это для моего потока мерзавца?Это мой конфиг:
language: node_js
node_js:
- lts/*
install:
- npm ci
- npm install -g codecov
script:
- npm run build
- ./node_modules/.bin/nyc report --reporter lcovonly -- -R spec
- codecov
branches:
only:
- master
deploy:
- provider: releases
skip_cleanup: true
api_key:
secure: *****
file: 'README.md'
on:
tags: true
repo: name_of_repo
branch: master
- provider: npm
email: email@email.com
api_key:
secure: *****
on:
tags: true
repo: name_of_repo
branch: master