您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Jenkins运行并行脚本

Jenkins运行并行脚本

首先,确保test1.sh和test3.sh成功时返回标准成功代码(0)。然后,可以在任何命令行(不仅是Jenkins)上运行的简单方法是使用以下命令行:

((test1.sh && test2.sh) &) ; ((test3.sh && test4.sh) &)

每对括号形成一个子外壳,双“&”表示“如果先成功则运行第二”,而单“&”表示“在backgorund中运行”。因此,您将获得相当于两个后台外壳程序的外壳程序,每个外壳程序运行两个脚本,如果第一个脚本未返回0,则将退出

詹金斯特定的解决方案是使一个节点具有两个(或更多)流道。创建两个作业,然后将两个作业都绑定到该节点。每个作业都运行单个外壳程序test1.sh && test2.sh,或者test3.sh && test4.sh

其他 2022/1/1 18:15:52 有423人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶