如何通过REST-API创建和部署构建信息JSON文件?

JFrog支持
2023-01-22 11

有一个私有的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"

})

})

}

对于更复杂的构建,可以获得相关信息在这里