【问题标题】:jenkins gerrit trigger different jenkins jobs詹金斯格里特触发不同的詹金斯工作
【发布时间】:2015-06-03 19:34:42
【问题描述】:

我正在寻找当开发人员提交并推送到 gerrit(使用自定义 cmets)时是否有办法,它会触发某些工作

例子

git commit -m "DO_BUILD DO_TEST some_commit_cmets",所以推送到gerrit时会启动jenkins jobs DO_BUILD和jobs DO TEST

git commit -m "DO_BUILD some_commit_cmets",所以推送到gerrit时会启动jenkins jobs DO_BUILD和jobs DO TEST

很抱歉,如果有人问过这个问题,但到目前为止我在任何地方都找不到它

谢谢

【问题讨论】:

    标签: jenkins gerrit


    【解决方案1】:

    我认为Gerrit TOPIC 可以用于此。因为Gerrit Trigger中有一个基于TOPIC的构建参数。因此,在 DO_BUILD 情况下,主题将是 DO_BUILD,它将触发 build 作业,而 DO_BUILD_TEST 将触发具有 build 作业的 test 作业依赖。通过这种方式,您不需要使用构建说明向您的提交消息发送垃圾邮件

    【讨论】:

    • 我尝试创建 2 个不同的 jenkins 作业,但使用不同的 TOPIC,即使我将代码提交给只有 1 个 TOPIC 的 gerrit,它们都被执行。知道我应该如何解决它吗?谢谢
    猜你喜欢
    • 2015-07-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-03
    • 2020-07-04
    • 1970-01-01
    • 1970-01-01
    • 2023-04-03
    相关资源
    最近更新 更多