Jenkins Blue Ocean 插件显示节点 运行 上的舞台

Jenkins Blue Ocean Plugin to show the node the stage ran on

现在,我不知道舞台 运行 在哪个节点上,除非我创建一个步骤来执行主机名。很麻烦

有没有办法查看舞台 运行 在哪个节点?

也可以使用${env.NODE_NAME},不需要执行hostname

至少在脚本管道中,节点和阶段之间没有保证的一对一关系。实际上,您可以拥有在多个节点上按顺序甚至并行工作的阶段。 所以我怀疑您是否可以找到一个插件来使用该信息在 BO 中呈现管道。

您总是可以打印出 (echo) 节点名称作为您 stage 的第一步,以便它可以很容易地显示在底部的 BO 日志中。 可能,您甚至可以使用包装器 dsl 命令 myStage 扩展 stage 命令,该命令也首先打印出来(所以 DRY)。 该自定义 dsl 命令还可以使用节点名称设置(前缀或后缀)您的舞台名称。