我没有遵循"sh"步骤名称或描述在蓝海中的显示方式。现在,它似乎是随机的。
例。。。
这个步骤在步骤描述中显示"Shell 脚本":
sh "cp -r /some/path/external/to/workspace/root ."
这个显示了正在运行的实际命令:
sh "cp -r somedir/dir somedir/file.sh somedir/makefile ."
起初我以为它是从工作区根目录外部的路径复制到它的内部,但这似乎没有任何影响,因为在我的构建后期,我从工作区根目录外部复制文件并显示命令。
有什么想法吗?关于如何使描述步骤变得理智的任何解决方法?我在 Jenkins 项目中发现了一些与此相关的问题,但没有一个得到修复或包含解决方法。
如果有人在多年后看到这个:
文档提到了可选的label
参数。因此,答案是:
sh(script: "cp -r somedir/dir somedir/file.sh somedir/makefile .", label: "Copying Stuff")