Kis*_*ire 16 hudson hudson-plugins jenkins jenkins-plugins
在这里,我基本上寻找一个依赖参数.
假设我在构建参数部分有两个下拉列表.根据从第一个下拉列表中选择的值,可能的默认值我想要第二个下拉列表的值变化.
是否有任何插件或方法可以有效地处理此要求?
Tor*_*err 10
这正是您正在寻找的:https: //github.com/biouno/uno-choice-plugin/wiki/Uno-Choice-Cascade-Dynamic-Choice-Parameter
它似乎是一个隐藏的宝石,到目前为止还没有在任何类似的问题中找到它.
小智 5
我没有使用它,但看起来以下插件可能会做你想要的:
一个Jenkins参数插件,允许两个选择元素.第二个选择根据为第一个选择所做的选择来填充值.
https://github.com/tekante/Dynamic-Jenkins-Parameter/wiki
可在此处获得具有此功能(以及更多功能)的新插件:https : //wiki.jenkins-ci.org/display/JENKINS/Active+Choices+Plugin
Wiki页面包含一些用法示例和代码
这就是你想要实现的目标吗?
然后你可以继承hudson.model.ChoiceParameterDefinition并重写它的方法getChoicesText。根据您想要的任何内容返回选项,在您的情况下,您可以从 获取环境Hudson.getInstance()。
下面的代码片段显示了如何获取环境变量。
Hudson.getInstance().getGlobalNodeProperties()
.get(EnvironmentVariablesNodeProperty.class).getEnvVars().get(name);
Run Code Online (Sandbox Code Playgroud)
这是类似的问题。
| 归档时间: |
|
| 查看次数: |
31402 次 |
| 最近记录: |