[英]How to provide a path to a folder in Jenkins pipeline job build
我在詹金斯有一份管道工作。 作業將調用批處理文件,一旦批處理腳本成功運行,一些項目將保存在指定位置。
例如:作業運行成功構建通過在 D:/temp 文件夾中,構建后保存了一些文件。
我想在構建中打印此位置 D:/temp 打開作業鏈接后,頁面應提供指向該文件夾的鏈接
預期結果:如果我打開一個像下面這樣的工作 http:///job//<build_number>/ 頁面視圖 Build #<build_number> Build Artifacts(鏈接到文件夾 D:/temp)
為什么不使用archiveArtifats和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: "/"
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.