如何通过Jenkins管道在自定义文件夹(名称=Jenkins构建号)中部署JFrog存储库中的工件?

63lcw9qa  于 2022-11-21  发布在  Jenkins
关注(0)|答案(1)|浏览(125)

问题1:我在这里的要求是部署在构建期间创建的工件,这些工件应上传到JFROG存储库,并具有自定义文件夹结构

例如,对于Jenkins构建编号1,文件夹应命名为“1”,该构建的所有工件应存储在该文件夹中,对于构建编号2,该构建的所有工件应存储在名为“2”的文件夹下。

**问题2:**这里我有许多并行和顺序作业,因此,为一个作业创建的工件将是另一个作业所需的,因此也需要从我们上面创建的相应自定义文件夹中提取。

例如,作业2需要作业1的工件才能成功构建。

使用Jenkins管道脚本完成构建。

d6kp6zgx

d6kp6zgx1#

我们可以使用自定义布局,根据所需的布局将工件上传到Artifactory repo。对于标准的存储库类型,我们需要使用内置的标准布局,以便在从客户端将工件解析为依赖项时不会出现任何问题(mvn,Gradle,等等)。但如果您使用自定义布局,则将根据您的要求创建文件夹,然后在将工件解析为客户端(mvn,gradle等),您可能会遇到问题。下面是Artifactory存储库布局wiki页面,了解更多详细信息:
https://www.jfrog.com/confluence/display/JFROG/Repository+Layouts

相关问题