我刚刚从 Jenkins 1.656 升级到 jenkins 2.14,我的工作失败了,因为他们没有收到以前工作的任何参数。
重新安装旧的 1.656 时,comportement 恢复正常(参数正常发送到下游作业)。
我正在使用带有“当前构建参数”选项的“在其他项目上触发/调用构建”插件。我也尝试使用“预定义参数”但没有成功。
在 Jenkins 的日志中,我看到以下消息表明未传输参数:
WARNING: Skipped parameter `tenantName` as it is undefined on `etg-healthcheck-h1_log`. Set `-Dhudson.model.ParametersAction.keepUndefinedParameters`=true to allow undefined parameters to be injected as environment variables or `-Dhudson.model.ParametersAction.safeParameters=[comma-separated list]` to whitelist specific parameter names, even though it represents a security breach
任何帮助将不胜感激,因为我被困在 1.6 版本中。
让-马克。