根据提交信息特拉维斯跳过脚本

问题描述 投票:1回答:1

我想控制我的一些特拉维斯脚本与提交信息。像例如特拉维斯给出了这样的命令提交消息my commit [skip travis]基本上跳过特拉维斯构建。

我想是不是跳过特拉维斯完全,因为我们用它来部署我们的应用程序,但只是无法运行一些脚本,我们可以通过提交信息强制执行。

有人可以帮我从这里出去吗?

continuous-integration travis-ci
1个回答
1
投票

你可以使用默认的环境变量TRAVIS_COMMIT_MESSAGE检查所需提交信息。对于如: - 您可以使用代码片段我从here服用。

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

附:您可以检查默认ENV变量here

© www.soinside.com 2019 - 2024. All rights reserved.