【问题标题】:Integrate Tfs Service Hook with Jeknins: Pass branch name dynamically to Jenkins Job将 Tfs Service Hook 与 Jeknins 集成:将分支名称动态传递给 Jenkins Job
【发布时间】:2018-05-16 21:31:39
【问题描述】:

在将代码推送到 TFS 时,我正在尝试在 Jenkins 中编译代码,并且 动态传递分支名称。

我正在使用 TFS Hook,但我找不到如何传递分支名称 通过 http Get 调用 Jenkins。

知道如何实现吗?

谢谢, 伊兰。

以上是 TFS 服务挂钩,我试图将分支名称动态传递给 Jenkins。

【问题讨论】:

    标签: jenkins tfs


    【解决方案1】:

    无法动态传递 TFS 中的分支名称。当你设置事件类型的触发器--code push时,会有分支过滤器。您必须在此处选择分支。

    分支:代码被推入的分支

    如果您希望动态推送 TFS 存储库中的分支,您可以将分支值设置为 any 作为解决方法。

    【讨论】:

    • 感谢您的回复。但是这样我只能在 tfs --> master 中触发一个构建。如果我将分支值设置为“任何”,我将无法确定哪个分支被更改,以便构建它。
    • 嗨@eran,对不起,不确定您的真正要求是什么,如果您在过滤器中选择了分支主控,它实际上是对分支名称主控进行硬编码。那为什么需要动态地将分支名称传递给 Jenkins Job?
    • 嗨@eran,关于这个问题的任何更新?我的回复是否有帮助或给出了正确的方向?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-26
    相关资源
    最近更新 更多