指出詹金斯(Jenkins)的工作只能经营分支机构吗?

时间:2019-08-20 17:12:13

标签: java selenium jenkins selenium-webdriver github

问题

我有一个硒套件,运行需要4个小时以上。我正在尝试以简单的方式减少时间。

我的方法:

1)我创建了3个分支,每个分支都有一个不同的testng.xml文件;通过不同的方式,我的意思是每个testng.xml文件都运行一组不同的测试。

2)我创建了3个Jenkins作业,每个作业应从3个分支之一中运行testng.xml文件。

问题: 每次我尝试运行构建时,似乎都在master分支中构建了testng.xml文件。

我尝试过的事情

1)我尝试在要创建的“分支说明符”的“分支”中指定分支的名称,但这没有用。

2)我还尝试将分支的整个路径添加为“存储库URL”(例如https://github.com/myProject/tree/branchTwo),但返回的状态码为128

目标:

我想知道我的Jenkins作业是否需要进行一些配置以手动运行这三个作业?

2 个答案:

答案 0 :(得分:1)

您只需添加分支名称并运行 enter image description here

在分支上添加字段的ADD存储库URL和分支名称。如果您的项目是maven项目,则可以使用shell命令运行任何类。

示例:

sudo mvn exec:java -D exec.mainClass=owasp.SiteVisit

答案 1 :(得分:0)

添加一个remotes / origin / branchName即可。谢谢@ Joao Vitorino