簡體   English   中英

我可以使用 Jenkins Artifactory Plugin (DSL) 來調用 Artifactory REST API 嗎?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM