2

我没有关注“sh”步骤名称或描述如何在蓝海中显示。现在,它似乎是随机的。

例子...

此 sh 步骤在步骤描述中显示“Shell 脚本”:

sh "cp -r /some/path/external/to/workspace/root ."

这个显示了正在运行的实际命令:

sh "cp -r somedir/dir somedir/file.sh somedir/makefile ."

起初我以为它是从工作区根目录外部的路径复制到其中,但这似乎没有影响,因为稍后在我的构建中我从工作区根目录外部复制文件并显示命令。

有任何想法吗?关于如何使描述步骤变得理智的任何解决方法?我在 Jenkins 项目中发现了一些与此相关的问题,但尚未修复或包含解决方法。

4

1 回答 1

3

万一有人在几年后看到这一点:

文档提到了一个可选参数label。因此,答案是:

sh(script: "cp -r somedir/dir somedir/file.sh somedir/makefile .", label: "Copying Stuff")
于 2020-01-10T09:59:53.173 回答