Трэвис: Развертывание после слияния запроса извлечения в мастер - PullRequest
0 голосов
/ 13 февраля 2019

Допустим, у меня есть ветвь 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
...