使用commit-message中的hashtag在Jenkins / Hudson中触发构建

是否可以仅在提交消息中出现某个字符串时触发Hudson / Jenkins构建? 例如,我想触发一个构建,通过编写如下提交消息将我的应用程序推广到开发环境:   MYPROJECT-123修复了MyClass.java中的NPE #deploy:DEV 在关于Continuos部署的精彩演讲中描述了一般的想法,但我找不到有关如何在Hudson中执行此操作的任何信息。 我更喜欢在Hudson本身中使用此行为,而不是在诸如commit-hooks或web-hooks之类的外部系统中。     
已邀请:
我不知道开箱即用的方式可以解析SCM消息作为触发器的一部分。您有两个选项可能会达到您想要的效果 编写自己的Hudson SCM插件 将您的工作链接到一个构建管道。第一个作业可以简单地在changelog.xml中查找该消息,以确定是否触发了下一个构建。 如果您正在构建构建作业管道,请查看build-pipeline-plugin。 http://www.centrumsystems.com.au/blog/?p=121 谁有更优雅的解决方案? 干杯, 杰夫     
有一个名为Commit Message Trigger Plugin的插件,但它只有一个0.1版本。 也许最简单的方法是使用版本控制后提交(或推送)触发器来启动Hudson作业。无论如何,你都可以自动开始构建。     

要回复问题请先登录注册