詹金斯主从神器路径并部署到神器

jenkins master and slave artifact path and deploy to artifactory

1,我正在使用 jenkins 主从概念,我在从机上进行 运行 作业。我的问题是最终的工件默认存储在哪里,是在主机还是从机,路径是什么?

2, i should deploy the final artifacts that is tar file to artifactory server as shown in image, what can i mention in artifacts to deploy box and also Remote File Location box

请点击此link图片

**我应该将最终工件 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 个文件

如果您想要将所有 tar 文件归档到执行 jenkins 管道的文件夹(工作空间)中,您可以使用 $WORKSPACE 环境变量或在前面加上一个点 ( .) 到您当前的路径

两者 $WORKSPACE/*.tar ./*.tar 都应该有效