2017-02-07 3 views
0

オートメーションコード(QAブランチ、ベータブランチ、ライブブランチなど)用にTFSに複数のブランチがある場合、ブランチを実行するときに使用されているブランチを切り替える方法はありますか?ジェンキンスによるテスト?Jenkinsからのテストを実行するときにTFSのブランチを切り替える

私はEclipse IDEを使用し、テストを実行するJenkinsで複数のMavenプロジェクトを設定しています。現時点では、ソース管理としてTFSを使用しています。

私は、環境間のコードベースの違いによって異なる自動化ブランチを持ち、Jenkinsのビルド時に実行されている環境に応じて、使用する自動化コードブランチを指定できるようにしたいと考えています。

環境に対して選択パラメータを使用しています。 env.contains( "Dev")のように別の変数を設定できたら、branchPath = "QA"を設定して、ソースコード管理のプロジェクトパスとしてbranchPathを使用しますか?あなたがジェンキンのソースコードの管理]セクションで、プロジェクトのパスを指定することができます

+0

あなたはTFVCやGitのを使用していますか? –

+0

現在TFVCを使用しています。 Gitへの移行の話がありましたが、それについてのタイムラインはまだありません。 –

答えて

0

、プロジェクトパスでは、あなたが必要とするブランチを指定することができます。

enter image description here

+0

しかし、ここで何らかの変数を使用する方法はありますか?私は環境にChoice Parameterを使用しています。 env.contains( "Dev")のように別の変数を設定することができたら、branchPath = "QA"を設定し、branchPathをプロジェクトパスとして使用しますか? –

+0

変数をサポートするかどうかを確認するには、Jenkins側からの助けが必要です。 –

関連する問題