问题1:我在这里的要求是部署在构建期间创建的工件,这些工件应上传到JFROG存储库,并具有自定义文件夹结构。
例如,对于Jenkins构建编号1,文件夹应命名为“1”,该构建的所有工件应存储在该文件夹中,对于构建编号2,该构建的所有工件应存储在名为“2”的文件夹下。
**问题2:**这里我有许多并行和顺序作业,因此,为一个作业创建的工件将是另一个作业所需的,因此也需要从我们上面创建的相应自定义文件夹中提取。
例如,作业2需要作业1的工件才能成功构建。
使用Jenkins管道脚本完成构建。
d6kp6zgx1#
我们可以使用自定义布局,根据所需的布局将工件上传到Artifactory repo。对于标准的存储库类型,我们需要使用内置的标准布局,以便在从客户端将工件解析为依赖项时不会出现任何问题(mvn,Gradle,等等)。但如果您使用自定义布局,则将根据您的要求创建文件夹,然后在将工件解析为客户端(mvn,gradle等),您可能会遇到问题。下面是Artifactory存储库布局wiki页面,了解更多详细信息:https://www.jfrog.com/confluence/display/JFROG/Repository+Layouts
1条答案
按热度按时间d6kp6zgx1#
我们可以使用自定义布局,根据所需的布局将工件上传到Artifactory repo。对于标准的存储库类型,我们需要使用内置的标准布局,以便在从客户端将工件解析为依赖项时不会出现任何问题(mvn,Gradle,等等)。但如果您使用自定义布局,则将根据您的要求创建文件夹,然后在将工件解析为客户端(mvn,gradle等),您可能会遇到问题。下面是Artifactory存储库布局wiki页面,了解更多详细信息:
https://www.jfrog.com/confluence/display/JFROG/Repository+Layouts