如何通过REST-API创建和部署构建信息JSON文件?
有一个私有的REST API可用于将构建信息文件部署到Artifactory在这里.它将使您能够生成构建信息JSON文件。
用于部署build-info文件的REST API查询应该如下所示:
curl -X PUT -uusername:password -H "Content-type: application/json" -T buildtest. curljson " https://host: 8081 / artifactory / api /建立“
由于这是一个私有查询,我们没有可用的文档。但是,我们可以为您提供一些东西,使您朝着正确的方向前进。通常,有效的构建信息JSON文件的最小值是版本、名称、编号和创建日期。一个非常基本的例子,包含上面的参数,包括模块和它的工件,应该如下所示:
{
version: 1.0;
"name": "myBuild"
number: 129,
"started": "2014-03-31T16:24:42.116+0300",
"modules": [{
"id": "org.jfrog.test:multi:2.36-2-SNAPSHOT",
“artifacts”:[{
"type": "pom",
"sha1": "a1ab9222c219ec885ce4374b77cc4bd93485c6c8",
"md5": "495a5e916f0e308a8ed4fc170e4d9136",
"name": "multi-2.36-2-SNAPSHOT.pom"
})
})
}
对于更复杂的构建,可以获得相关信息在这里.
