0

VCS trigger每次检测到特定分支中的新提交时,我都会开始构建。但有时我希望跳过其中一个步骤。我决定为此类提交添加一个特定的关键字。

我尝试使用模板和两种配置(一种启用步骤,另一种禁用),但无法修改VCS Trigger派生配置中的属性。此外,我无法VCS Trigger在配置和模板中添加第二个:当我单击“添加”时VCS Trigger,列表中没有。

怎么做到呢?

4

1 回答 1

1

如果您有模板,那么您可以将硬编码值中的 VCS 触发规则替换为某个参数,例如 %TRIGGER_RULES%。在每个使用此模板的构建中,您可以根据需要轻松覆盖此参数。这应该让你有可能做出类似的东西

-:comment=.*do-not-trigger.* 

但是,如果您只想跳过一个步骤,那么在这种情况下,您必须为其创建一些自定义脚本并检查其中的提交消息。构建的行为很简单:要么执行构建并触发所有步骤,要么根本不执行构建。

于 2016-02-19T00:19:48.823 回答