繁体   English   中英

Jenkins 在分支的特定提交消息上触发构建

[英]Jenkins trigger build on specific commit message of branch

我对这个问题进行了一些搜索和谷歌搜索,但大多数帖子都与如何隔离(通过使用 git 插件等)有关。

我想知道有没有一种方法可以配置 jenkins 作业以在我指定的分支上触发特定提交消息(假设它是否包含“build”)的构建。

提前致谢,

您可以使用Commit Message Trigger Plugin来实现这一点。

安装此插件后,转到作业配置页面,在Build Environment部分下选中Enable Commit Message Trigger ,然后添加将导致作业触发的关键字。

在此处输入图片说明

@ANIL 的答案是完全正确的,只是进行了一些改进以使思路清晰。

在此处输入图片说明

如果您将关键字设置为admin ,如图所示,那么在您的提交消息中,您必须包含“ci admin”并且它可以工作。 如果在我的提交消息中没有在关键字之前添加 ci,它就不起作用。

我们不必在构建环境设置中的关键字中添加 ci。

该插件仍然不适合我。 你能分享一个关于这个主题的像样的文件吗? 我试过“ci build,build,[ci build],[build]”但它不起作用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM