簡體   English   中英

如何使用Artifactory REST API使用Groovy HttpBuilder部署新工件?

[英]How to use Artifactory REST API to deploy new artifact using Groovy HttpBuilder?

http://www.jfrog.com/confluence/display/RTF/Artifactory+REST+API#ArtifactoryRESTAPI-DeployArtifact將REST API描述為:

PUT /libs-release-local/my/jar/1.0/jar-1.0.jar
{
"uri": "http://localhost:8080/artifactory/libs-release-local/my/jar/1.0/jar-1.0.jar",
"downloadUri": "http://localhost:8080/artifactory/libs-release-local/my/jar/1.0/jar-1.0.jar",
"repo": "libs-release-local",
"path": "/my/jar/1.0/jar-1.0.jar",
"created": ISO8601 (yyyy-MM-dd'T'HH:mm:ss.SSSZ),
"createdBy": "userY",
"size": "1024", //bytes
"mimeType": "application/java-archive",
"checksums":
{
        "md5" : string,
        "sha1" : string
    },
"originalChecksums":{
        "md5" : string,
        "sha1" : string
    }
}

使用Groovy的HttpBuilder時如何提供文件內容?

如果您需要與Java的Artifactory交互(或者與Groovy交互),建議您使用Artifactory Java客戶端

如果它缺少您需要的某些功能,請告訴我們,我們將很高興實現它們。

如果您仍然喜歡自己做,請查看源,這就是我們所做的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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