一尘不染

如果只有SCM注释匹配模式,请运行jenkins作业

jenkins

我只想在svn消息与特定模式匹配时运行詹金斯工作,即

当我发布新的应用程序版本并提交时

svn commit -m“发行版本0.x”

詹金斯(Jenkins)匹配该消息并运行一个名为“发布”的工作。如果消息不匹配,则忽略该提交。


阅读 236

收藏
2020-07-25

共1个答案

一尘不染

您可以使用作业配置中的“排除提交的注释”字段来尝试。仅当您单击Subversion选项旁边的“扩展”按钮时,它才可见。

您需要编写一个将所有内容都匹配的正则表达式,但是要捕获的注释(例如,“ [^(?:
release)]”)可能会起作用,假设您的意思是发布,而不是意识到。试一下。

2020-07-25