从VSTS构建

时间:2017-11-21 23:13:00

标签: jenkins azure-devops azure-pipelines

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

在这种情况下,我可以像这样连接并运行我的工作: enter image description here

但是,如果我的作业是嵌套的,我无法弄清楚如何连接。这是一个例子:http://myhost/view/Production/job/Automation/job/Test/job/My%20Job

我尝试过只使用名称(例如“我的工作”),整个网址和点符号(Production.Automation.Test.My Job)。如何进行此运行以及在哪里可以找到更多文档?

1 个答案:

答案 0 :(得分:0)

这是非常微妙的,人们可以争论错误。首先,我可以用两个网址达到同样的工作:

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 <- name used /job/Automation/job/Test/job/My%20Job/build <- url tried, success

关于双重“工作/”部分的模式不一致,但是有点担心。