Я хочу запустить Travis CI для создания и развертывания при создании тега через веб-интерфейс github. Я не могу найти информацию о триггерах для Travis CI. Могу ли я это сделать?
Могу ли я запустить travis ci для создания моего приложения, создав тэг git?
Ответ 1
Строка должна автоматически запускаться при создании нового тега. Для развертывания вам нужно добавить бит следующего в раздел deploy
:
on:
tags: true
Вот полный пример:
language: php
php:
- 5.3
- 5.4
deploy:
provider: heroku
strategy: git
skip_cleanup: true
app: myapp
on:
tags: true
php: '5.4'
api_key:
secure: NL10DAVFJJPk7mHdKeN3q5hpKgRq/gKpEnsXeBb7dDcnW0XuwmO88srMVbYHOA6w3kw50aPkKZ1AirElPjcpm2uxEz/tW7PpshY8fGDKdCyuczXKh24avTpD8nF8lskTIPXVpwWBYxCoFziRsd+eQBKHCsRyrQcv0mjg2j2MoNE=
Travis CI имеет приятную документацию обо всех возможностях.