如果我的自动化代码(QA分支,Beta分支,Live分支等)在TFS中有多个分支,有没有办法在通过Jenkins执行测试时切换正在使用的分支?
我使用Eclipse IDE并在Jenkins中设置多个Maven项目来执行我的测试。我们目前使用TFS作为源代码控制。
由于环境之间的代码库差异,我有不同的自动化分支,并且希望能够指定要使用的自动化代码分支,具体取决于在Jenkins中构建时运行的环境。
我正在为环境使用选择参数。如果我可以设置另一个变量,可能就像env.contains(“Dev”)然后设置branchPath =“QA”然后使用branchPath作为源代码管理中的项目路径?