我想仅在svn消息匹配特定模式(即
)时才运行Jenkins作业当我发布新的应用程序版本并提交时
svn commit -m“发布版本0.x”
Jenkins匹配邮件并运行一个名为“release”的作业。如果消息不匹配,则忽略此提交。
答案 0 :(得分:4)
您可以使用作业配置中的“Excluded Commit comments”字段进行尝试。只有当您单击Subversion选项旁边的“扩展”按钮时才能看到它。
您需要编写一个与所有内容匹配的正则表达式,但您想要捕获的注释(例如“[^(?: release)]”可能会起作用,假设您的意思是释放,而不是实现)。试一试。