0

在 Jenkins 中,我想创建一个具有两个参数的作业。第一个提供了环境选择(如 DEV、TEST、PROD)。选择环境后,我希望第二个参数显示所选环境中的服务器列表。因此用户可以选择全部或特定服务器进行安装。是否可以在 Jenkins 或其任何插件中执行此操作?基本上我希望在选择第一个选择框时更新第二个选择框。

4

2 回答 2

1

使用 Jenkins 中的默认参数化构建选项是不可能的。可能有另一个插件可以做到这一点(有很多社区贡献的插件),但我不知道有一个。

但是,我已经编写了几个自定义 Jenkins 插件来从本质上自定义构建页面 UI,以满足我公司特定的需求。编写一个 Jenkins 插件一开始似乎很吓人,但如果你了解 Java 和 Maven,实际上并不难。如果您不知道其中任何一个,那么您将需要找到知道的人。 https://wiki.jenkins-ci.org/display/JENKINS/Plugin+tutorial

这是一个类似的问题和类似的答案:Hudson or Jenkins Parameterized Builds using dynamic selections

于 2013-03-09T18:02:37.970 回答
0

我不认为通过插件也可以使用很多动态选择参数。但是你可以试试这个插件来得到你想要的。扩展选择参数插件来实现你想要的。但不完全是你想要的。希望这可以帮助。

于 2018-02-05T12:08:50.687 回答