有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java将Jenkins作业指向只运行分支?

问题

我有一个selenium套件,运行时间超过4小时。我正试图用简单的方法来缩短时间

我的方法:

1)我创建了3个分支,每个分支有一个不同的testng。xml文件;我所说的不同,是指每一个测试。xml文件运行一组不同的测试

2)我创建了3个Jenkins作业,每个作业都应该运行testng。来自3个分支之一的xml文件

问题: 每次我试着运行我的构建时,似乎testng都在运行。主分支中的xml文件已生成

我尝试过的事情:

1)我尝试在要构建的分支的“分支说明符”中指定我的分支的名称,但没有成功

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

目标:

我想知道是否有一些配置我的Jenkins作业可以手动运行这三个作业中的每一个


共 (2) 个答案

  1. # 1 楼答案

    添加一个remotes/origin/branchName就做到了。谢谢@Joao Vitorino

  2. # 2 楼答案

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

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

    例如:

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