从Jenkins执行测试时在TFS中切换分支

时间:2017-02-07 17:29:11

标签: eclipse jenkins tfs branch

如果我的自动化代码(QA分支,Beta分支,Live分支等)在TFS中有多个分支,有没有办法在通过Jenkins执行测试时切换正在使用的分支?

我使用Eclipse IDE并在Jenkins中设置多个Maven项目来执行我的测试。我们目前使用TFS作为源代码控制。

由于环境之间的代码库差异,我有不同的自动化分支,并且希望能够指定要使用的自动化代码分支,具体取决于在Jenkins中构建时运行的环境。

我正在为环境使用选择参数。如果我可以设置另一个变量,可能就像env.contains(“Dev”)然后设置branchPath =“QA”然后使用branchPath作为源代码管理中的项目路径?

1 个答案:

答案 0 :(得分:0)

您可以在Jenkin的源代码管理部分指定项目路径,在项目路径中,您可以指定所需的分支:

enter image description here