詹金斯参数化选择

时间:2012-08-24 16:27:35

标签: jenkins

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

2 个答案:

答案 0 :(得分:1)

使用Jenkins中的默认参数化构建选项无法做到这一点。可能还有另一个插件可以执行此操作(有许多社区贡献的插件)但我不知道其中一个。

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

以下是一个类似的问题,答案相似:Hudson or Jenkins Parameterized Builds using dynamic choices

答案 1 :(得分:0)

我认为通过插件也不会提供太多动态选择参数。但是你可以尝试这个插件来获得你想要的东西。 Extended Choice Parameter Plugin实现你想要的。但不完全是你想要的。希望这会有所帮助。