如何在 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: "/"
}
我在 Jenkins 中有一个管道工作。该作业将调用批处理文件,一旦批处理脚本 运行 成功,一些项目将保存在指定位置。
例如: 作业 运行 成功 构建通过 在 D:/temp 文件夹中,一些文件在构建后保存。
我想在构建中打印这个位置 D:/temp 打开作业 link 后,页面应向该文件夹
提供 link预期结果:
如果我打开下面的工作
http:///工作//
你为什么不使用 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: "/"
}