我可以通过创建git标签触发travis ci来构建我的应用程序吗?

Vla*_*kov 16 continuous-integration github travis-ci

当我通过github web界面创建标签时,我想触发Travis CI构建和部署.我找不到有关Travis CI触发器的信息.我可以这样做吗?

Odi*_*Odi 13

创建新标记时,应自动启动构建.要部署,您必须将以下位添加到该deploy部分:

on:
   tags: true
Run Code Online (Sandbox Code Playgroud)

这是一个完整的例子:

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=
Run Code Online (Sandbox Code Playgroud)

Travis CI有一个关于所有可能性的很好的文档.