gpt4 book ai didi

build - 使用提交消息中的主题标签在 Jenkins/Hudson 中触发构建

转载 作者:行者123 更新时间:2023-12-04 20:22:08 25 4
gpt4 key购买 nike

是否可以仅在提交消息中出现某个字符串时触发 Hudson/Jenkins 构建?

例如,我想触发一个构建,通过编写如下提交消息将我的应用程序推出到开发环境:

MYPROJECT-123 Fixed NPE in MyClass.java #deploy:DEV



在此 great talk on Continuos Deployment 中描述了总体思路但我在 hudson 找不到任何关于如何做到这一点的信息。

我更喜欢在 Hudson 本身而不是像 commit-hooks 或 web-hooks 这样的外部系统中拥有这种行为。

最佳答案

我不知道有什么开箱即用的方式可以将 SCM 消息解析为触发器的一部分。你有几个选项可以实现你想要的

  • 编写您自己的 Hudson SCM 插件
  • 将您的工作链接到一个构建管道中。第一个作业可以简单地在 changelog.xml 中查找该消息,以确定是否触发了下一个构建。

  • 如果您正在考虑构建构建作业管道,请查看 build-pipeline-plugin。 http://www.centrumsystems.com.au/blog/?p=121

    有人有更优雅的解决方案吗?

    干杯,

    杰夫

    关于build - 使用提交消息中的主题标签在 Jenkins/Hudson 中触发构建,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5281816/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com