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

Github 我可以通过创建git标签触发travis ci来构建我的应用程序吗?,github,continuous-integration,travis-ci,Github,Continuous Integration,Travis Ci,我想在通过github web界面创建标记时触发Travis CI进行构建和部署。我找不到有关Travis CI触发器的信息。那么我可以这样做吗?创建新标记时,构建应该自动启动。要部署,必须在deploy部分添加以下位: 关于: 标签:真的 下面是一个完整的示例: 语言:php php: - 5.3 - 5.4 部署: 提供者:heroku 策略:git 跳过清理:true 应用程序:myapp 关于: 标签:真的 php:'5.4' api_密钥: 安全:NL10DAVFJJPk7mHdKe

我想在通过github web界面创建标记时触发Travis CI进行构建和部署。我找不到有关Travis CI触发器的信息。那么我可以这样做吗?

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

关于:
标签:真的
下面是一个完整的示例:

语言:php
php:
- 5.3
- 5.4
部署:
提供者:heroku
策略:git
跳过清理:true
应用程序:myapp
关于:
标签:真的
php:'5.4'
api_密钥:
安全:NL10DAVFJJPk7mHdKeN3q5hpKgRq/GKPENSXEBB7DDCNW0xUWMO88SRMVBYHOA6W3KW50APKKKZ1AIRELPPJCPM2UXEZ/TW7PPSHY8FGDKDCYUCZKH24AVTPD8NF8LSKTIPXVPWBYXOFZIRSD+EQBKHCSRYRV0MJG2J2MONE=

Travis CI有一个很好的解决方案。

另外,我可以只在标记上触发Travis构建并忽略提交吗?我认为这是不可能的。您可以编写一个构建脚本,检查当前提交是否是标记的提交,如果不是,则立即停止。特拉维斯,你需要的是
Travis\u TAG
。这不是他想要的。它只是触发“部署”部分,而不是触发构建。