【问题标题】:jenkins master and slave artifact path and deploy to artifactoryjenkins 主从神器路径并部署到神器
【发布时间】:2020-05-21 03:29:57
【问题描述】:

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

请点击此链接查看图片

**我应该将 tar 文件的最终工件部署到工件服务器,如图所示,我可以在工件部署框和远程文件位置框中提及什么**

【问题讨论】:

    标签: git jenkins artifactory artifacts jfrog-cli


    【解决方案1】:

    关于工件存储,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 都应该工作

    【讨论】:

      猜你喜欢
      • 2021-12-07
      • 2016-02-15
      • 1970-01-01
      • 1970-01-01
      • 2018-11-06
      • 1970-01-01
      • 1970-01-01
      • 2021-12-28
      • 1970-01-01
      相关资源
      最近更新 更多