2017-10-18 8 views
2

저는 Artifactory Pro를 사용자 정의 저장소 레이아웃과 함께 사용하고 있습니다. 내 빌드를 승격하고 모든 생산물을 제 제작보고로 이동합니다. 그러나이 경로에 기사 번호를 추가해야합니다. 따라서 담당자는이를 ERP 시스템에 참조 할 수 있습니다.Artifactory에서 맞춤 레이아웃을 구축하고 일치시키는 방법을 홍보 하시겠습니까?

나는 여기에 물건을 시험해 보았다. 그것은 효과가 있지만 좋지 않습니다.

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

내 빌드를 촉진, 내 파일처럼 저장됩니다 내 생산의 repo를 들어

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

: 내 developement에의 환매 특약의 경우

:

그래서 나는 내 사용자 지정 레이아웃을 추가 이

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

기사 번호가 [Articlenr]로 채워지지만, 전체 디렉토리를 옮기지 않고 실제 번호로 대체 할 수는 없습니다.

누구나 알고있는이 빌드를 홍보하면서 기사 번호를 설정하는 방법은 무엇입니까? 내 빌드는 JFrog CLI으로 승격되지만, Artifactory REST API을 사용하는 것도 옵션입니다.

고맙습니다.

답변

0

현재 promot 명령을 사용하여 대상 경로를 인수로 사용하여 빌드를 승격시킬 수있는 방법이 없습니다.

승격 사용으로 설정하지 않은 경우 대상 경로의 자리 표시자를 사용하여 Articlenr을 증가시킬 수있는 CLI의 COPY 또는 MOVE 명령을 사용하는 것이 좋습니다.

bpr 대신 cp/mv를 사용하는 단점은 빌드가 artifactory (빌드 정보)에서 수준을 올린 것으로 표시되지 않는다는 것입니다. 일부 경우에는 문제가 될 수 있습니다 (예 : 빌드를 사용하는 경우 보존 등).

이상적인 솔루션은 아니지만 성취하고자하는 것으로 충분할 수 있습니다.

HTH 또는

+0

답변 해 주셔서 감사합니다. 현재 나는 둘 다하고 있습니다. 빌드를 승격하고 아티팩트를 올바른 디렉토리로 이동합니다. 그러나 언급 한대로 재배치 후에 빈 폴더를 삭제해야하므로 이상적인 솔루션이 아닙니다. – martina