问题标签 [extended-choice-parameter]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jenkins - 从 .js 或 Json 文件中读取 Jenkins 中的参数
我有一个 .js 或 json 文件,其中定义了我的所有参数。我想使用这个文件并让 Jenkins 在构建和显示期间从文件中读取这些参数名称,以便 Suite1 显示一个作业,Suite2 的参数显示在另一个作业中。对于 Suite1,jenkins 应该显示烟雾和默认值,但是对于 Suite 2,它应该在下拉菜单中显示默认值和测试。任何人都可以建议正确的方法吗?
我尝试了扩展的 Choice 参数,但没有得到想要的结果,因为无法将 Json 文件作为参数导入其中。
jenkins - 如何在 Jenkins 流水线脚本中使用扩展选择参数插件?
扩展选择参数插件很棒,我在通过 UI https://wiki.jenkins-ci.org/display/JENKINS/Extended+Choice+Parameter+plugin配置的作业中使用它
但是,我正在努力让它在Jenkinsfile
样式管道脚本中工作。由于 Jenkins 管道语法生成器创建了以下代码段,因此扩展选择参数插件似乎尚未与管道脚本完全兼容:
如果我手动创建参数,我会得到与https://issues.jenkins-ci.org/browse/JENKINS-32188中提到的相同的行为
有谁知道可以解决ExtendedChoiceParameterDefinition
不使用问题的任何解决方法@DataBoundConstructor
?
- 詹金斯 2.19.2
- 扩展选择参数插件 0.75
jenkins - 多级多选扩展选择参数属性文件
我想在 Jenkins 配置的“扩展选择参数”中使用“多级多选”功能。但我的属性文件在 gitlab 中。我该如何使用它?除了将我的属性文件放在 Jenkins 服务器中之外,还有其他替代方法吗?
我的目的是创建一个包含部署对象列表的小文件,并在不同级别控制要部署的对象和不部署的对象。能否请你帮忙。
jenkins - Jenkins - 选择下游作业作为复选框参数
假设有一个项目 A,它有一个名为 jobs 的复选框参数。在作业参数中有三个下游作业 B、C 和 D。现在,如果我选择 C 和 D,是否可能只有这两个下游作业被触发?
我知道我可以通过调用这两个作业的远程 API 作为构建步骤(shell)的一部分来做到这一点,但我想看看下游作业本身是否有一个选项。
json - Jenkins:获取 JSON 扩展选择参数的值
我正在尝试在我的 jenkins 项目中使用扩展选择参数 - 使用 JSON 选项。
我已经构建了一个非常好的 JSON 参数“DestinationEnvironment”,并且我正在尝试为构建步骤获取其属性之一“DestinationServer”,但我不确定如何访问它的内部属性。
将不胜感激任何帮助!
jenkins - Jenkins:SSH 服务器作为选择参数
我希望 Jenkins 作业在Publish over SSH下的 Configuration 页面中有一个包含 SSH 服务器的选择参数(下拉)。这些服务器是否可以通过数组变量检索,以便我可以使用可扩展选择参数?
或者,如果有这样的变量,我可以编写一个简单的 for 循环,在每个服务器上执行一些操作。
到目前为止我在 SO 中看到的答案是指使用 SSH 服务器的字符串输入参数。
TIA
GF
jenkins - 如何在扩展选择参数插件中获取 Jenkins 环境变量
我必须定义一个选择组合框,其中在 Jenkins 环境变量 ( Manage Jenkins → Configure System → Global properties → Environment variables
) 中定义了可用值列表。我怎么能做到这一点?
我尝试使用build
和env
对象,但它们是未定义的。
maven - Jenkins:通过用户选择传递多个 MAVEN 配置文件
以下情况:我想通过 jenkins 构建一个 maven 项目,并且还能够选择多个 maven 配置文件(准确地说,它必须使用两个配置文件构建,其中一个是一个名为“dev”的固定值,所以基本上我想能够在构建之前从配置文件列表中选择第二个配置文件),因此是参数化构建。我将可选配置文件添加为选项列表,现在我可以从下拉列表中选择它,到目前为止,非常好。
但是:似乎问题在于多个配置文件部分。
在我输入的 Maven 目标域中
clean install -Pdev,$Client
'Client' 是包含所选值的构建的参数。
但是如果我开始构建,命令行会显示例如
问题在于它将配置文件包装在撇号中。如果我使用单个参数对其进行测试,它会按预期工作: