2017-11-21 4 views
0

私は、Jenkinsに接続するためにVSTSにサービスフックを設定しました。 Jenkinsの拡張機能を使用して、Jenkinsジョブがサブフォルダにない場合は起動できます。例えば。その場合http://myhost/job/Always%20succeed/VSTSビルドからネストされたJenkinsジョブをトリガーする

、私は単純に次のように接続して、私の仕事を実行することができます。 enter image description here

私の仕事がネストされている場合は、しかし、私は接続する方法を見つけ出すことはできません。ここに例があります:http://myhost/view/Production/job/Automation/job/Test/job/My%20Job

名前(例:「My Job」)、URL全体、ドット表記(Production.Automation.Test.My Job)を試しました。どのようにすれば実行できますか?どこでドキュメントを見つけることができますか?

答えて

0

これはかなりニュアンスがあり、バグを主張する可能性があります。まず第一に、私は2つの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 <- name used /job/Automation/job/Test/job/My%20Job/build <- url tried, success

それだパターンは二重の「ジョブ/」の部分が、何について一貫していないことについて少し。

関連する問題