2017-12-03 9 views
0

JenkinsでコードをコンパイルしようとしているときにコードをTFSにプッシュしようとしていて、 がブランチ名を動的に渡しています。TfsサービスフックをJekninsと統合する:ブランチ名をJenkinsジョブに動的に渡す

私はTFSフックを使用していますが、ブランチ名を渡す方法を見つけることができませんでした。 しかし、httpはJenkinsに電話してください。

どうすればいいのでしょうか?

ありがとう、 Eran。

enter image description here 上記は、私がJenkinsにブランチ名を動的に渡そうとしているTFSサービスフックです。

答えて

0

TFS内のブランチ名を動的に渡すことはできません。 イベントタイプ(コードプッシュ)のトリガーを設定すると、ブランチのフィルターがあります。ここでブランチを選択する必要があります。

支店:コードを使用すると、TFSのレポでブランチを動的にプッシュする場合、あなたは= どの回避策として分岐値を設定することができ

enter image description here

に押し込まれたブランチ。

+0

返信いただきありがとうございます。しかし、この方法では、私はtfs - > masterで1つのビルドしか起動できません。私がブランチの値を "any"に設定すると、ビルドするためにどのブランチが変更されたのか判断できません。 – eran

+0

こんにちは@eran、申し訳ありませんが、あなたの本当の要件は、あなたがフィルタの枝のマスターを選択した場合は、実際にはブランチ名のマスターをハードコードしている。では、Jenkins Jobにブランチ名を動的に渡す必要があるのはなぜですか? –

+0

こんにちは@eran、この問題の最新情報はありますか?私の返信は助けられましたか、正しい方向を示しましたか? –

関連する問題