从Jenkins中的Artifactory动态填充Artifact版本

时间:2016-01-18 17:09:16

标签: dynamic jenkins artifactory choice versions

有没有办法在Jenkins中使用Dynamic参数来使用REST API填充工件版本的下拉列表?它需要在Groovy中,所以我可以使用动态选择参数插件。

1 个答案:

答案 0 :(得分:0)

Artifactory version search REST API方法可用于通过本地,远程或虚拟存储库中的GroupId和ArtifactId获取所有可用工件版本的列表。
例如:

GET /api/search/versions?g=org.acme&a=artifact&repos=libs-release-local
{
"results": [
    {
    "version": "1.2",
    "integration": false
    },{
        "version": "1.0-SNAPSHOT",
    "integration": true
    },{
        "version": "1.0",
    "integration": false
    }
]
}