Jenkins工作流程并行步骤和联接

用户名

我目前parallel在Jenkins工作流程脚本中使用构建步骤,其中每个分支花费的时间不同。

parallel(fastBranch: {
    // Do something fast
}, slowBranch: { 
    // Do something slow
})

我有一个问题,我想可能slowBranch因为fastBranch速度更快而无法完成,这可能吗?parallel步骤中是否存在任何类型的联接机制,以确保在所有分支完成之前不执行下一行。

我数据

是的,有加入。对于这项工作:

parallel(fastBranch: {
    build("Test_fast")
}, slowBranch: { 
    build("Test_slow")
})
build("Test_join")

日志是:

parallel {
    Schedule job Test_fast
    Schedule job Test_slow
    Build Test_fast #1 started
    Build Test_slow #1 started
    Test_fast #1 completed 
    Test_slow #1 completed 
}
Schedule job Test_join
Build Test_join #1 started
Test_join #1 completed 

时间是:

Fast Start:  17:06:00
Fast Finish: 17:06:01
Slow Start:  17:06:00
Slow Finish: 17:06:20
Join Start:  17:06:30
Join Finish: 17:06:30

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Jenkins工作流程并行步骤和Jenkins配置

来自分类Dev

Jenkins工作流程:基于工具输出的并行化步骤

来自分类Dev

并行工作流程

来自分类Dev

是什么导致Jenkins工作流程未知的步骤/任务

来自分类Dev

与Jenkins工作流程/管道并行运行的阶段

来自分类Dev

Jenkins工作流程:如何并行执行集成测试

来自分类Dev

黄瓜中的多步骤工作流程

来自分类Dev

在Jenkins中发布工作流程插件

来自分类Dev

Jenkins工作流程构建信息

来自分类Dev

从Jenkins工作流程触发构建作业

来自分类Dev

如何在工作流程步骤中访问资产

来自分类Dev

如何通过API编辑工作流程步骤?

来自分类Dev

并行任务失败时如何继续工作流程

来自分类Dev

熊猫:透视和绘图工作流程

来自分类Dev

Clojure REPL和工作流程

来自分类Dev

Emacs和Eclipse并排的工作流程

来自分类Dev

JWT和CSRF令牌工作流程

来自分类Dev

Git工作流程和“功能”分支

来自分类Dev

流星的工作流程和工具

来自分类Dev

Clojure REPL和工作流程

来自分类Dev

根据步骤本身的输出,将Argo工作流程步骤标记为已跳过

来自分类Dev

将两个工作流程嵌套在一个工作流程中以并行运行

来自分类Dev

如何在Jenkins工作流程中编辑Build Parameters?

来自分类Dev

jenkins工作流程插件的“取消存档”的语法是什么?

来自分类Dev

从Jenkins工作流程脚本标记存储库

来自分类Dev

在管道工作流程中使用Jenkins'Mailer'

来自分类Dev

流浪的工作流程

来自分类Dev

AsyncTask工作流程

来自分类Dev

WebRTC工作流程