2017-10-18 69 views
2

我正在使用Artifactory Pro與自定義存儲庫佈局。我促進我的構建並將所有工件移至我的生產回購。但我需要在此路徑中添加一個文章編號,以便這些人可以將其引用到他們的ERP系統中。如何促銷在Artifactory中構建和匹配自定義佈局?

我在這裏嘗試了一些東西,推廣和移動工件以符合他們的需求。它可以工作,但不是很好。

所以我將我的自定義佈局:

對於我的研究與開發回購:

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

對於我的生產回購:

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

當我推動我的身材,我的文件存儲像這

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

商品編號剛剛填入[Articlenr],但我無法用真實代碼替換它,而無需移動完整目錄。

任何人在這裏知道,如何設置文章號碼,同時促進此構建? 我的版本由JFrog CLI提升,但使用Artifactory REST API也是一個選項。

非常感謝!

回答

0

目前,沒有辦法使用promote命令來提升目標路徑作爲參數的構建。

如果您沒有設置使用促銷,請考慮使用CLI的COPY或MOVE命令,您可以在目標路徑中使用佔位符來增加您的Articler。

使用cp/mv代替bpr的缺點是您的構建不會在artifactory(構建信息)中被標記爲提升,這在某些情況下可能是問題(如果您正在使用構建保留例如)。

這不是一個理想的解決方案,但它可能足以滿足您的要求。

HTH,或

+0

謝謝你的回答!目前,我正在做這兩件事。我促進構建並將工件移動到正確的目錄。但正如您所提到的,這不是我尋找的理想解決方案,因爲我必須在重定位後刪除空文件夾。 – martina