【问题标题】:Trigger nested Jenkins job from VSTS build从 VSTS 构建触发嵌套的 Jenkins 作业
【发布时间】:2017-11-21 23:12:59
【问题描述】:

我在 VSTS 中配置了一个服务挂钩来连接到 Jenkins。如果它不在子文件夹中,我可以使用 Jenkins 扩展来触发 Jenkins 作业。例如。 http://myhost/job/Always%20succeed/

在这种情况下,我可以像这样简单地连接并运行我的工作:

但是,如果我的工作是嵌套的,我不知道如何连接。这是一个例子:http://myhost/view/Production/job/Automation/job/Test/job/My%20Job

我尝试只使用名称(例如“我的工作”)、整个 url 和一个点表示法(Production.Automation.Test.My Job)。我怎样才能运行这个程序?在哪里可以找到更多文档?

【问题讨论】:

    标签: jenkins azure-devops azure-pipelines


    【解决方案1】:

    这是非常微妙的,人们可能会争辩说有问题。首先,我可以通过两个 url 完成同一份工作:

    http://myhost/view/Production/job/Automation/job/Test/job/My%20Job http://myhost/job/Automation/job/Test/job/My%20Job

    事实证明,后者是要走的路。

    我尝试了以下名称,它尝试到达相应的端点:

    Automation/job/Test/job/My%20Job <- name used in VSTS "Job name" field /job/Automation/job/job/Test/job/My%20Job/build <- url attempted, failed (404)

    注意双重job/。然后我尝试了以下更好的结果:

    Automation/Test/job/My%20Job &lt;- name used /job/Automation/job/Test/job/My%20Job/build &lt;- url tried, success

    对于双“job/”部分的模式不一致,这有点令人担忧。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-22
      • 2014-04-08
      • 2018-04-18
      • 2020-09-09
      相关资源
      最近更新 更多