将Tfs Service Hook与Jeknins集成:将分支名称动态传递给Jenkins作业

将Tfs Service Hook与Jeknins集成:将分支名称动态传递给Jenkins作业

问题描述:

我试图在将代码推送到TFS时编译Jenkins代码,并且 动态传递分支名称。将Tfs Service Hook与Jeknins集成:将分支名称动态传递给Jenkins作业

我正在使用TFS Hook,并且我找不到如何通过分支名称 ,但通过http获取对Jenkins的调用。

任何想法如何使它发生?

谢谢, 伊兰。

enter image description here 上面是TFS服务钩,我试图通过分支名称动态詹金斯。

它无法动态地在TFS中传递分支名称。当您设置事件类型的触发器 - 推送代码时,将会有分支过滤器。你必须在这里选择分支。

科:如果你想在TFS回购分支被动态推代码被推入

enter image description here

分支,你可以设置分支值= 任何作为一种解决方法。

+0

感谢您的回复。但这样我可以在tfs - > master中触发一个构建。如果我将分支值设置为“任何”,我将无法确定哪个分支已更改,以便构建它。 – eran

+0

嗨@eran,对不起,不确定你真正的需求是什么,如果你在过滤器中选择了分支的主人,那实际上是对分支名字主人进行硬编码。那么为什么你需要将分支名称动态地传递给Jenkins Job? –

+0

嗨@eran,在这个问题上的任何更新?我的回答是否有帮助或给出正确的方向? –