我的 Jenkins 管道中有几个步骤可以通知用户,在我的情况下使用 Slack 集成。
node
在块内编写通知代码以使用重量级执行器还是将其留在外部以使用轻量级执行器是一种好习惯?
根据文档:
每个 Pipeline 构建本身都在 master 上运行,使用 flyweight executor——一个不计其数的 slot,假定它不会占用任何显着的计算能力。
这个执行器代表实际的 Groovy 脚本,它几乎总是空闲的,等待一个步骤完成。
享元执行器始终可用。
阅读完这篇文章后,我仍然不清楚通知使用重量级或轻量级执行程序是否被认为是一种好习惯