繁体   English   中英

jenkins 主从工件路径并部署到工件

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

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM