Continuous integration 基于提交消息跳过travis中的脚本

Continuous integration 基于提交消息跳过travis中的脚本,continuous-integration,travis-ci,Continuous Integration,Travis Ci,我想用提交消息控制我的一些travis脚本。 例如,travis为提交消息发出此命令 my commit[skip travis]它实际上跳过了travis构建 我想要的不是完全跳过travis,因为我们使用它来部署我们的应用程序,而只是不运行一些我们可以通过提交消息强制执行的脚本 有人能帮我吗?您可以使用默认的env变量TRAVIS\u COMMIT\u MESSAGE来检查所需的提交消息。 例如:-您可以使用我从中获取的代码片段 p.S.您可以检查默认环境变量 script: if [[ $

我想用提交消息控制我的一些travis脚本。 例如,travis为提交消息发出此命令
my commit[skip travis]
它实际上跳过了travis构建

我想要的不是完全跳过travis,因为我们使用它来部署我们的应用程序,而只是不运行一些我们可以通过提交消息强制执行的脚本


有人能帮我吗?

您可以使用默认的env变量
TRAVIS\u COMMIT\u MESSAGE
来检查所需的提交消息。 例如:-您可以使用我从中获取的代码片段

p.S.您可以检查默认环境变量

script: if [[ $TRAVIS_COMMIT_MESSAGE == *"urgent fix"* ]]; then npm install ; fi ;