TFS CI构建触发器包括变量

时间:2017-07-31 06:59:37

标签: variables tfs continuous-integration azure-pipelines

是否可以将变量用作构建触发器?我已经尝试过,构建不会被触发。如果我删除变量并插入一个值,则会按预期触发构建。

这里不允许变量吗? $(Mapping.ServerPath)设置为MyRepo/Branches/MyBranch$/MyRepo/Branches/MyBranch正确触发构建。

enter image description here

3 个答案:

答案 0 :(得分:3)

没有。他们为什么要这样做?

指定的路径会导致在静态路径上执行轮询操作。 如果需要,您可以use wildcards。 构建应该在更改时触发,因此CI触发器。

将路径变为变量,何时提供? 如果它只是在其他地方保留静态值,为什么不填写它? 如果要在调用构建时提供路径。 那么您是不是打算按预期使用CI选项?

答案 1 :(得分:0)

不,不受支持。

您可以关注用户语音:Allow Variables in Repository, variables and triggers Tab.

答案 2 :(得分:0)

我们有一个包含数十种构建的微服务体系结构,能够使用一个变量来进行下一次迭代是很有意义的。通过我们的分支策略,我们为每个sprint和每个版本都有一个新的分支。每两周在每个构建中更改CI触发器效率很低。

我们在内部使用TFS2018,从我看到的所有内容来看,这都不支持。