Jenkins 中字符串参数的存储库 URL

Ram*_*d V 4 git jenkins jenkins-pipeline

我正在构建一个脚本化的 Jenkins 管道。Jenkins 文件是从 git 存储库中获取的。我想参数化存储库 URL。我创建了一个字符串参数。我尝试访问“存储库 URL”字段中的字符串参数,但不起作用。我收到一条错误消息,指出该参数不是可识别的 URL。但是,我可以在 shell 脚本中访问该变量。

例如,如果字符串参数定义为“GIT_URL”,我尝试使用 ${GIT_URL} 或 ${params.GIT_URL} 或 ${env.GIT_URL} 或 $GIT_URL 访问它。没有运气。有什么想法吗。在此输入图像描述

Rup*_*esh 7

对我来说,解决此问题的唯一方法是取消选中构建配置中的轻量级签出复选框。

例如 例子

参考:SCM 的管道脚本不会扩展构建参数/环境变量以进行轻量级签出