我有一个发布版本,可以编译war文件并将其发布到Artifactory。我想要一个手动运行的参数化构建,我可以在发布版本中进行选择,然后它将从Artifactory中提取该工件并进行部署。部署工作正常,选择我无法搞清楚如何做。
有没有直接的方法来做这样的事情?
我发现最接近的是推荐构建参数,但这似乎并没有给我我需要的东西,因为我不知道如何从它给Artifactory中的文件转换。
答案 0 :(得分:2)
使用基于Artifactory REST API的一个脚本从artifactory服务器获取所需的工件。
在jenkins工作中,可以使用Choice参数。
然后在执行的shell脚本中,将参数传递给脚本以下载工件。
它适用于我们。