gpt4 book ai didi

jenkins - 为什么构建执行器状态显示一个管道作业有两个作业?

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

我正在使用 groovy 管道脚本进行构建作业,所以在 jenkins 管道中就像,

node
{
git url : 'myurl.git'
load 'mydir/myfile.groovy'
}

它按预期运行良好。但在构建执行者状态下,它显示为正在运行的两个作业。

  • 为什么将一份工作显示为两份同名工作?。

  • 有什么我没有告诉 jenkins 管道工作的东西吗?

最佳答案

我找不到比 this README 更好的文档来源了(问题 JENKINS-35710 也有一些信息),但它的缺点是 Groovy 管道在 master 上执行(在享元执行器上),而 node block 在分配的执行器上运行。

这是从链接文档中摘录的相关片段:

[...]

Why are there two executors consumed by one Pipeline build?

  • Every Pipeline build itself runs on the master, using a flyweight executor — an uncounted slot that is assumed to not take any significant computational power.

  • This executor represents the actual Groovy script, which is almost always idle, waiting for a step to complete.

  • Flyweight executors are always available.

关于jenkins - 为什么构建执行器状态显示一个管道作业有两个作业?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50904939/

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