2

我正在使用带有自定义存储库布局的 Artifactory Pro。我推广我的构建并将所有工件移动到我的生产存储库。但是我需要在这个路径中添加一个文章编号,以便这些人可以将其引用到他们的 ERP 系统中。

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

所以我添加了我的自定义布局:

对于我的开发回购:

[org]/[module] ...etc...

对于我的生产仓库:

[Articlenr<.*>]/[org]/[module] ...etc...

当我推广我的构建时,我的文件是这样存储的

[Articlenr]/customer/linux ...etc...

文章编号只是用[Articlenr]填满,但我无法将其替换为真实的,而无需移动完整的目录。

有人知道,如何在推广此版本的同时设置文章编号?我的构建由JFrog CLI推广,但使用Artifactory REST API也是一种选择。

非常感谢!

4

1 回答 1

1

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

如果您未设置使用提升,请考虑使用 CLI 的 COPY 或 MOVE 命令,您可以在目标路径中使用占位符来增加您的 Articlenr。

使用 cp/mv 而不是 bpr 的缺点是您的构建不会在工件(构建信息)中被标记为提升,这在某些情况下可能是一个问题(例如,如果您使用构建保留) .

这不是一个理想的解决方案,但它可能足以满足您想要完成的任务。

HTH,或

于 2017-10-19T07:20:42.103 回答