2017-11-14 6 views
1

Jenkins의 사양 파일이 Artifactory 저장소 경로 test-local/web/develop/web-DEVELOP-12/에 업로드됩니다. 여기에서 12은 Jenkins의 빌드 번호입니다.폴더에 속성 추가

모든 이슈는 web-DEVELOP-XX에 업로드됩니다. 이 폴더는 vcs.revision, build.timestamp, build.name, build.number과 같은 속성과 동일한 속성을 갖기를 바랍니다. 여기서는 web-DEVELOP-XX 폴더 아래의 이슈 파일에있는 속성 만 가져 오지만,이 속성은 web-DEVELOP-XX 폴더에 있습니다.

젠킨스에서이 작업을 수행 할 수 있습니까?

답변

0

현재 파일 사양을 사용하여 설정 한 속성이 루트 폴더에 설정되어 있지 않습니다. 폴더의 속성을 설정하는 간단한 말풍선 명령을 추가 할 수 있습니다 (현재 세트 소품의 끝에서).

PUT http://rtserver:port/artifactory/api/storage/my-local-repo/all-my-frogs?properties=a=b&recursive=0 

참고 : 재귀 = 1은 모든 파일의 속성을 설정합니다을 는 예를 들어,이 내 로컬-REPO 저장소에서 폴더 "모두 내-개구리"에 속성 A = B를 설정합니다 폴더 및 폴더 자체 아래에 있으므로 솔루션 (사양 대신)으로 고려할 수 있습니다.

+0

감사합니다. 그건 유일한 해결책 인 것 같습니다. 나는 spec 파일에서 그것을하고 싶었지만 폴더는 build의 일부가 아니었고 그래서 api를 사용하여 추가하지 않으면 buildinfo는 포함되지 않았다. – Squirrel