为了账号安全,请及时绑定邮箱和手机立即绑定

将 Jenkins 工作指向只运行一个分支?

将 Jenkins 工作指向只运行一个分支?

不负相思意 2023-06-14 14:33:14
问题我有一个需要 4 个多小时才能运行的 selenium 套件。我试图以简单的方式减少那个时间。我的方法:1)我创建了3个分支,每个分支都有不同的testng.xml文件;所谓不同,是指每个 testng.xml 文件都运行一组不同的测试。2) 我创建了 3 个 Jenkins 作业,每个作业都应该从 3 个分支之一运行 testng.xml 文件。问题:每次我尝试运行我的构建时,我的 master 分支中的 testng.xml 文件似乎都已构建。我尝试过的事情:1) 我尝试在 Branches 中指定我的分支名称以构建“Branch Specifier”,但这没有用。2)我还尝试将我的分支的整个路径添加为“存储库 URL”(例如https://github.com/myProject/tree/branchTwo),但我得到状态码 128目标:我想知道我的 Jenkins 作业是否有一些配置可以手动运行这三个作业中的每一个?
查看完整描述

2 回答

?
摇曳的蔷薇

TA贡献1793条经验 获得超6个赞

您可以简单地添加分支名称和运行

//img1.sycdn.imooc.com//64895f430001dfd506520281.jpg

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

例子:

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


查看完整回答
反对 回复 2023-06-14
?
SMILET

TA贡献1796条经验 获得超4个赞

添加 remotes/origin/branchName 就可以了。


查看完整回答
反对 回复 2023-06-14
  • 2 回答
  • 0 关注
  • 144 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信