这就是笔记,没啥高深玩意儿,高手就飘过吧

先把参数化构建勾选上

1.jenkins配置字符串参数

我这里就搞个参数 叫version_number , 可以把下面的去空格勾上
因为我们是用svn ,那么这样就根据dev给的版本拉代码
然后后边就可以调这个变量 比如

shell变量

svn up -r $version_number

python变量

version_number = os.getenv("version_number")
os.system('svn up -r %s' % version_number)

至于jenkins为啥可以用python,可以参考我之前的文章
在这里插入图片描述

2.jenkins配置选项参数(下拉列表)

这个就是根据项目来的 ,我们的dev,在1个svn地址下面有各种项目 ,1个项目就是1个文件夹 ,jenkins就可以1行写1个项目,svn拉代码就会更新对应项目的代码,这就可以根据你的脚本来配置了
在这里插入图片描述

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐