jenkins - 如何在 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}等。他会报错
你能给我一些帮助吗,在此先感谢
解决方案
推荐阅读
- sql-server - 消息 241,级别 16,状态 1,第 1 行从字符串转换日期和/或时间时转换失败
- ios - 如何使 UIStackView 的元素居中对齐
- user-interface - Flutter 中的 Neumorphic / neomorphic 设计
- python-3.x - github python操作在numpy上失败
- sql-server - 将列拆分为 2 列并求和
- javascript - async / await 函数的返回值
- javascript - 谷歌扩展找不到现有元素
- php - 如何将表单字段添加到不在数据库中的 php/MySQL 登录表单以通过电子邮件发送
- php - Laravel:电子邮件多次发送给一个用户
- flutter - 如何在 Flutter 的粘性标题正文中添加 Gridview