【发布时间】:2021-02-02 03:21:35
【问题描述】:
我是 artifactory 新手,有一些基本问题。 不幸的是,在 jfrog 文档中没有找到最佳实践/建议的工作流程。据我了解,通用构建有 2 个基本流程可以与 Jenkins 一起使用:
- 创建 tar 并使用在其名称中包含内部版本号的命名约定(例如 my-build-dev-128.tar.gz)和一个包含最后一个构建字符串的文件 (last-build.txt)。因此,当 Jenkins/用户需要下载最新版本时,我会下载 last-build.txt 并从字符串中获取版本号,然后下载最后一个工件。
- 将
server.publishBuildInfo buildInfo添加到工件上传,然后每个文件都有自己的构建,这样当您下载它时,您可以使用构建属性 - 但是我无法提取特定的构建(必须指定文件我需要,它总是在下载文件的最后一个版本)。
那么,Jenkins/Artifactory 结合的最佳工作流程实践是什么(推送、拉取、以自动方式获取最新和较旧的工件(cli/API/Jenkins 插件 - 但不是 GUI)?
【问题讨论】:
-
嗨!您要上传到 maven 项目中的 Artifactory 的工件是什么?如果是这样,看看这个link。
-
不,这是通用项目
标签: jenkins artifactory