我有一个发布版本,可以编译并将战争文件发布到 Artifactory。我想要一个手动运行的参数化构建,我可以在其中选择发布构建,然后它将从 Artifactory 中提取该工件并部署它。部署工作正常,这是我无法弄清楚如何做的选择。
有没有一种简单的方法来做这样的事情?
我发现的最接近的东西是Promoted Build Parameter,但这似乎并没有给我我需要的东西,因为我不知道如何将它提供给Artifactory中的文件的内容进行转换。
我有一个发布版本,可以编译并将战争文件发布到 Artifactory。我想要一个手动运行的参数化构建,我可以在其中选择发布构建,然后它将从 Artifactory 中提取该工件并部署它。部署工作正常,这是我无法弄清楚如何做的选择。
有没有一种简单的方法来做这样的事情?
我发现的最接近的东西是Promoted Build Parameter,但这似乎并没有给我我需要的东西,因为我不知道如何将它提供给Artifactory中的文件的内容进行转换。
使用一个基于Artifactory REST API的脚本从 artifactory 服务器获取所需的工件。
在 jenkins 作业中,可以使用 Choice 参数。
然后在执行的 shell 脚本中,将参数传递给脚本以下载工件。
它对我们来说很好。