我想控制我的一些特拉维斯脚本与提交信息。像例如特拉维斯给出了这样的命令提交消息my commit [skip travis]基本上跳过特拉维斯构建。
my commit [skip travis]
我想是不是跳过特拉维斯完全,因为我们用它来部署我们的应用程序,但只是无法运行一些脚本,我们可以通过提交信息强制执行。
有人可以帮我从这里出去吗?
你可以使用默认的环境变量TRAVIS_COMMIT_MESSAGE检查所需提交信息。对于如: - 您可以使用代码片段我从here服用。
TRAVIS_COMMIT_MESSAGE
script: if [[ $TRAVIS_COMMIT_MESSAGE == *"urgent fix"* ]]; then npm install ; fi ;
附:您可以检查默认ENV变量here