[英]Artifactory REST API: How can I reassociate a build with a deployed artifact?
[英]Can I use Jenkins Artifactory Plugin (DSL) to invoke the Artifactory REST API?
我找不到完整的 Artifactory DSL 文檔。 在“在 Jenkins 上使用流水線作業”中有一些關於如何使用 DSL 做一些事情的例子,但是我們怎么知道除了upload()
、 download()
、 newBuildInfo()
等之外還有什么可用的? 我發現的最好的方法是研究 github 上的 jenkins-artifactory-plugin 源代碼。
其次,由於我還沒有找到它,有沒有辦法從Jenkins Artifactory Plugin(DSL)調用Artifactory REST API?
所有 Artifactory Pipeline API 都可在此頁面中找到: https : //www.jfrog.com/confluence/display/RTF/Working+With+Pipeline+Jobs+in+Jenkins此頁面還包含指向以下示例的鏈接github。 不建議使用其他未記錄的 API,因為它們不打算從外部訪問,因此可能會在未來版本中更改。 目前沒有記錄通用的 REST 調用 API。 要從管道腳本調用 REST 調用,您可以使用來自管道的“sh”步驟的外部 REST 客戶端,例如 cUrl。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.