[英]jenkins master and slave artifact path and deploy to artifactory
1,我使用 jenkins 主從概念,我在從機上運行作業。 我的問題是默認情況下最終工件存儲在哪里,無論是在主機還是從機中,路徑是什么?
2,我應該將tar文件的最終工件部署到工件服務器,如圖所示,我可以在工件部署框和遠程文件位置框中提到什么
請點擊此鏈接查看圖片
**我應該將tar文件的最終工件部署到工件服務器,如圖所示,我可以在工件部署框和遠程文件位置框中提到什么**
關於工件存儲,Jenkins 將始終將其副本與作業歷史一起保存在其主節點中。
對於在 Jenkins 根目錄上配置的作業,存檔位於以下文件夾$JENKINS_HOME/jobs/<your_job_name>/builds/<build_number>/archive
。
在該文件夾中,文件將保存在與工作區相同的相對路徑中。 例如,如果在管道期間工件在$WORKSPACE/outputs/mybinaryfile
可用,則在 jenkins 主節點中它將在$JENKINS_HOME/jobs/<your_job_name>/builds/<build_number>/archive/outputs/mybinaryfile
現在,關於artifact deployer plugin上的配置,我認為“Artifacts to deploy”中的路徑可能是錯誤的。 /*.tar
將在文件系統 (/) 的根目錄上查找 tar 文件
如果您想要將執行 jenkins 管道的文件夾(工作區)上的所有 tar 文件存檔,您可以使用 $WORKSPACE 環境變量或通過在當前路徑前添加一個點 ( .
) 來引用該文件
$WORKSPACE/*.tar
./*.tar
都應該工作
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.