如何在Artifactory中促进构建和匹配定制布局?

如何在Artifactory中促进构建和匹配定制布局?,artifactory,jfrog-cli,Artifactory,Jfrog Cli,我正在使用ArtifactoryPro定制存储库布局。我提升我的构建并将所有工件移动到我的生产repo。但我需要在这条路径中添加一个商品编号,这样这些人就可以将其引用到他们的ERP系统中 我在这里尝试了一些东西,通过提升和移动工件来满足他们的需求。它能工作,但不好 因此,我添加了我的自定义布局: 对于我的开发回购: [org]/[module] ...etc... 对于我的生产回购: [Articlenr<.*>]/[org]/[module] ...etc... 文章编号刚刚用

我正在使用ArtifactoryPro定制存储库布局。我提升我的构建并将所有工件移动到我的生产repo。但我需要在这条路径中添加一个商品编号,这样这些人就可以将其引用到他们的ERP系统中

我在这里尝试了一些东西,通过提升和移动工件来满足他们的需求。它能工作,但不好

因此,我添加了我的自定义布局:

对于我的开发回购:

[org]/[module] ...etc...
对于我的生产回购:

[Articlenr<.*>]/[org]/[module] ...etc...
文章编号刚刚用[Articlenr]填充,但如果不移动完整目录,我无法用真实的替换它

这里有人知道如何在推广此版本时设置文章编号吗? 我的构建由升级,但使用也是一个选项


非常感谢

目前,无法使用promote命令来升级以目标路径作为参数的构建

如果您没有使用促销,请考虑使用CLI的复制或移动命令,在这里您可以使用目标路径中的占位符来增加您的OutLunr。 使用cp/mv而不是bpr的缺点是,您的构建不会在artifactory(构建信息)中标记为已升级,这在某些情况下可能是一个问题(例如,如果您使用的是构建保留)

这不是一个理想的解决方案,但它可能足以满足您想要实现的目标


谢谢你的回答!目前,我两者都在做。我提升构建并将工件移动到正确的目录。但正如你提到的,这不是理想的解决方案,我正在寻找,因为我必须在重新定位后删除空文件夹。
[Articlenr]/customer/linux ...etc...