2017-10-28 19 views
0

완전한 Artifactory DSL 문서를 찾을 수 없습니다. "젠킨스에서의 파이프 라인 작업"에서 DSL로 몇 가지 작업을 수행하는 방법에 대한 예가 있지만 upload(), download(), newBuildInfo() 등과 같이 사용할 수있는 것이 무엇인지 어떻게 알 수 있습니까? 내가 발견 한 가장 좋은 방법은 github에 jenkins-artifactory-plugin 소스 코드를 연구하는 것입니다.Jifkins Artifactory Plugin (DSL)을 사용하여 Artifactory REST API를 호출 할 수 있습니까?

둘째, 아직 발견하지 못했기 때문에 Jenkins Artifactory Plugin (DSL)에서 Artifactory REST API를 호출 할 수있는 방법이 있습니까?

답변

0

Artifactory Pipeline API는 모두이 페이지에서 사용할 수 있습니다. https://www.jfrog.com/confluence/display/RTF/Working+With+Pipeline+Jobs+in+Jenkins 이 페이지에는 github의 몇 가지 예에 대한 링크가 포함되어 있습니다. 문서화되지 않은 다른 API 사용은 외부에서 액세스 할 수 없기 때문에 향후 릴리스에서 변경 될 수 있으므로 사용하지 않는 것이 좋습니다. 현재 일반적인 REST 호출 API가 문서화되어 있지 않습니다. 파이프 라인 스크립트에서 REST 호출을 호출하려면 파이프 라인의 "sh"단계에서 cUrl과 같은 외부 REST 클라이언트를 사용할 수 있습니다.

+0

감사합니다. –