如何在 Jenkins 管道作业构建中提供文件夹路径

How to provide a path to a folder in Jenkins pipeline job build

我在 Jenkins 中有一个管道工作。该作业将调用批处理文件,一旦批处理脚本 运行 成功,一些项目将保存在指定位置。

例如: 作业 运行 成功 构建通过 在 D:/temp 文件夹中,一些文件在构建后保存。

我想在构建中打印这个位置 D:/temp 打开作业 link 后,页面应向该文件夹

提供 link

预期结果: 如果我打开下面的工作 http:///工作/// 页面视图 构建 # 构建工件(link 到文件夹 D:/temp)

你为什么不使用 archiveArtifats and copyArtifacts

D:\Temp 是您代理的本地文件。 ArchiveAtrifacts 与作业配置和日志一起存储在控制器上,可从任何地方访问。

如果您想要从 Jekins 网页访问某些内容,则必须将其存档。存档文件可以从 Jenkins 网页访问。为此,使用了 Archive Artifacts
请看下面的例子:

dir("D:\temp")
{
  // If you want to show all files that are present in temp directory:
  archiveArtifacts allowEmptyArchive: true, artifacts: "/"
}