詹金斯管道 - 蓝海中的"sh"步骤是如何命名的?



我没有遵循"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")

相关内容

  • 没有找到相关文章

最新更新