簡體   English   中英

如何在 Jenkins 管道作業構建中提供文件夾的路徑

[英]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)

為什么不使用archiveArtifatscopyArtifacts

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM