根据提交消息在travis中跳过脚本

时间:2019-02-08 11:26:34

标签: continuous-integration travis-ci

我想用提交消息来控制我的travis脚本。 像travis一样,该命令用于提交消息 my commit [skip travis]实际上会跳过travis构建。

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

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

您可以使用默认的环境变量TRAVIS_COMMIT_MESSAGE来检查所需的提交消息。 例如:-您可以使用我从here摘录的代码段。

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

PS 。您可以检查默认的环境变量here