gpt4 book ai didi

jenkins - 如何从单个 Jenkins Pipeline 并行 block 中获取 stdout 和 stderr?

转载 作者:行者123 更新时间:2023-12-04 18:33:03 24 4
gpt4 key购买 nike

我正在使用 parallel阻止进入我的 Jenkinsfile 以同时执行一些测试,但所有输出都被混淆了。

这是我的 Jenkinsfile 的摘录,例如:

// do some IT against different databases
stage name: 'IT'

parallel (
mysqlIT: {
node {
executeMysqlIT()
}
},
oracleIT: {
node {
executeOracleIT()
}
}
)

请注意,正如建议的那样 here我正在运行一个新的 node每个内 parallel ,因此它们得到适当的并行化,并且每个都有自己的工作区。

我该怎么做才能让 Jenkins 向我显示 parallel 的单独输出块?

最佳答案

在您的工作的构建页面上,左侧有一个“管道步骤”链接。在树状结构中,您可以找到作业运行的所有步骤,包括并行步骤。您可以进入每个步骤并使用左侧的链接访问其控制台日志。或者,您可以使用同一行右侧的“终端”图标。

单击它,您将看到仅在该步骤中生成的控制台日志,而不会与同时运行的其他步骤混合。如果一个步骤或多个并行步骤仍在进行中,他们的日志将在每个控制台日志页面上动态更新。

关于jenkins - 如何从单个 Jenkins Pipeline 并行 block 中获取 stdout 和 stderr?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37048239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com