2017-12-24 29 views
1

레이아웃을 유지하면서 Artifactory의 일반 저장소 에 프로젝트를 업로드하려고합니다.
나는 업로드 할 작업 구성에 다음과 같은 사양을 사용하고 있습니다 :
Jenkins를 Artifactory의 일반 저장소와 파일 사양을 통해 통합하는 방법은 무엇입니까?

enter image description here

사양은 레이아웃을 유지없이 디렉토리 파일 을 업로드 할 수 있습니다. 모든 파일을 하위 디렉토리에서 가져 와서 한 곳에서 저장소에 던집니다.

내가 깃발을 추가하는 시도

: 디렉토리 구조를 유지하지만 난 그것을 사용 (JFrog 웹 사이트에 따르면) 도움을 가정하는 "거짓": "평면"
{ "files": [ { "pattern": "C:\TestForJenkins\WindowsApplication1\bin/", "target": "WindowsApplication1/", "recursive": "true", "flat": "false" < < ----- --------------

} ] } 나는 오류 얻을 : 나는 플래그를 사용할 수있는 방법을 찾을 수 없습니다
ERROR: null java.lang.NullPointerException at java.io.File.<init>(Unknown Source) at org.jfrog.build.extractor.clientConfiguration.util.spec.UploadSpecHelper.stripFileNameFromPath(UploadSpecHelper.java:372)

flat을 입력하고 레이아웃에 따라 파일을 bin 디렉토리에 업로드하십시오.

누군가 도움을 줄 수 있습니까?

답변

2

이 경우 Jira issue이 표시됩니다. 이 Jira에 대한 픽스는 다음 Jenkins-Artifactory Plugin 버전에 있습니다. 일반적으로 JFrog Jira을 검색하여 알려진 문제가 발생했는지 확인할 수 있습니다. 또는 herehere을보십시오.

전체 정보 (예 : full stacktrace + Jenkins 버전 + Jenkins-Artifactory Plugin 버전)가 없어도 사용자 오류처럼 보이지 않습니다.

희망이 있습니다.