【发布时间】:2017-09-21 18:55:12
【问题描述】:
我有一个参数化的 jenkins 作业正在访问我的插件。在 java 中的插件代码中,我需要这些参数,我必须使用这些参数来触发 jenkins 中的另一个工作。我无法获取这些参数,现在这是一个非常高优先级的问题。我已经尝试了 stackoverflow 上可用的多种解决方案,例如,尝试访问环境变量但没有收到参数的值。例如,我的参数是“REPOS”,我需要它的值,我试过了:
System.getProperty("REPOS");
但它返回 null。
也试过了:
Map<String, String> env = System.getenv();
for (String envName : env.keySet()) {
System.out.format("%s=%s%n", envName, env.get(envName));
}
但它会打印 jenkins 的环境变量而不是作业的参数。
我指的是下图中 param: "url" 旁边的文本框中传递的值。
请帮忙。
【问题讨论】:
标签: java jenkins parameters