首页 > 解决方案 > 如何在 Jenkins SCM 管道中定义参数化的 SVN url

问题描述

我使用 SCM 方法中的 Pipeline 脚本进行构建,如下所示: 在此处输入图像描述

这里需要填写一个svn url,但是我的svn有很多分支,像这样:

172.20.1.1/testProject/trunk/xxx
172.20.1.1/testProject/branches/xxx
172.20.1.1/testProject/branches/yyy

这些分支中的每一个都有自己的jenkinsfile,所以当我在分支中提交新代码时,我需要开始一个新的构建。构建的时候根据我填写的参数决定使用哪个分支,所以我把Repository这里的URL改成了参数化的格式,但是怎么测试都不管用。比如:$SVN_URL ,${SVN_URL}等。他会报错 在此处输入图像描述

你能给我一些帮助吗,在此先感谢

标签: jenkinssvn

解决方案


推荐阅读