gpt4 book ai didi

Jenkins Pipeline sh 显示名称/标签

转载 作者:行者123 更新时间:2023-12-03 03:00:19 25 4
gpt4 key购买 nike

使用 Jenkins 2 Pipeline 插件,有一个有用的功能,可以快速概览管道阶段和步骤状态,包括日志输出。

但是,如果您使用“Shell 脚本”(sh) 步骤,似乎没有办法用有用的名称来标记该脚本,因此显示屏仅显示一长串“Shell 脚本”(如下图所示)。

如何分配一个有用的名称,或者如何使用其他步骤来实现相同的效果?

enter image description here

最佳答案

2019 年 2 月更新:

根据gertvdijk's answer below ,现在可以assign an optional label to the sh step ,从 v2.28 开始,对于那些还不能升级的人,还有一个解决方法。请查看his answer了解详情和评论!

<小时/>

以前的版本(将鼠标悬停即可查看):

据我所知,目前这是不可能的。在 Jenkins 跟踪器,有一个Name or alias Shell Script Step (sh)问题 这与你的情况类似:

The sh step adds a "Shell Script" step in the Pipeline. However, there could be multiple such steps including steps from various plugins (e.g., Docker), which makes it hard to distinguish the steps. We should perhaps add an optional parameter to sh to specify a name or alias which would then appear in the pipeline steps. e.g., the following can be the step for npm which would show as "Shell script: npm" in the pipeline view.

sh cmd:"npm install", name: "npm"
但是,它作为旧版 Allow stage to operate as a labelled block 的重复项而被关闭。最近已修复并且 似乎包含在 v2.2 of the pipeline-stage-step-plugin (see changelog)中.

看起来阶段现在可以嵌套并且它们将出现在 查看表格,但我认为这不是您要查找的内容。

关于Jenkins Pipeline sh 显示名称/标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39414921/

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