【问题标题】:trigger travis CI build only with specific commit message仅使用特定的提交消息触发 travis CI 构建
【发布时间】:2020-11-11 14:43:08
【问题描述】:

我希望 travis 仅在我有一个特定的提交消息时才启动。 我怎样才能做到这一点。我的 travis.yml 文件是here

我知道这个question 有一个开启条件,但我不知道该放在哪里。

【问题讨论】:

    标签: github travis-ci


    【解决方案1】:

    您提到的question 是关于部署 travis 构建的。所以on: 条件仅确定是否部署了构建。无论此设置如何,都会在每个提交/拉取请求上执行其他构建步骤。

    您可以改用在提交消息中添加[ci skip][skip ci] 以强制build skipping

    您还可以在所有build steps 中使用TRAVIS_COMMIT_MESSAGE default env variable 来确定是否应该执行或跳过步骤,例如

     script: if [[ $TRAVIS_COMMIT_MESSAGE == *"trigger build"* ]]; then mvn install ; fi ;
    

    【讨论】:

      猜你喜欢
      • 2017-12-18
      • 1970-01-01
      • 2013-07-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-05
      相关资源
      最近更新 更多