我在 Jenkins 有一个管道工作。作业将调用一个批处理文件,一旦批处理脚本成功运行,一些项目将保存在指定位置。
例如: 作业运行成功 构建通过 在 D:/temp 文件夹中,构建后会保存一些文件。
我想在构建中打印此位置 D:/temp 打开职位链接后,页面应提供指向该文件夹的链接
预期结果:
如果我打开一个像下面这样的工作
http:///job//
答案 0 :(得分:0)
为什么不使用 archiveArtifats 和 copyArtifacts ?
D:\Temp 是您的代理本地的。 ArchiveAtrifacts 与作业配置和日志一起存储在控制器上,可从任何地方访问。
答案 1 :(得分:0)
如果您希望从 Jekins 网页访问某些内容,则必须将其存档。可以从 Jenkins 网页访问存档文件。使用 Archive Artifacts
来完成这项工作。
请看下面的例子:
dir("D:\\temp")
{
// If you want to show all files that are present in temp directory:
archiveArtifacts allowEmptyArchive: true, artifacts: "/"
}