jenkins参数化构建过程
来源:互联网 发布:生有涯而知无涯的意思 编辑:程序博客网 时间:2024/06/04 23:28
1,首先增加Jenkisn插件
https://wiki.jenkins-ci.org/display/JENKINS/Extended+Choice+Parameter+plugin
直接在管理界面增加,搜索Extended Choice Parameter Plug-In。
使用场景:比如一个工程下面有多个服务的时候需要参数部署,比如maven下面有多个soa服务。需要增量部署,而不是全部部署。
2,配置jenkins
在配置value的时候可以选择默认值。
配置执行脚本,打印出DEMO_PARMS的值。这个时候jenkins直接把参数传递过去,所以配置参数的name必须是个英文字母,用$DEMO_PARMS打印。
这个时候默认就变成参数构建了。可以使用checkbox进行任意选择了。
打印的结果是按照checkbox选择的值。
3,总结
jenkins可以通过参数化构建,使用checkbox进行界面选择。极大方便了开发部署。参数是一次传递过去的。而且是用逗号进行分割的。后续需要使用shell脚本或python进行处理。
可以直接使用sed命令进行字符串替换。
DEMO_PARMS=`echo $DEMO_PARMS | sed -r 's/"//g'`DEMO_PARMS=`echo $DEMO_PARMS | sed -r 's/,/ /g'`
首先替换引号,然后替换逗号成空格。方便shell进行循环。
0 0
- jenkins参数化构建过程
- jenkins参数化构建过程
- 【Jenkins】参数化构建过程—Choice
- Jenkins之参数化构建过程
- Jenkins参数化构建过程中参数的传递
- jenkins参数化构建过程(添加多选框)
- Jenkins参数化构建项目
- 基于jenkins动态化参数化构建
- Jenkins(四)参数化构建项目
- Jenkins参数化构建进行自动化测试
- Jenkins参数化构建android项目
- 用jenkins实现参数化构建-只依靠ssh
- Jenkins远程构建(带参数)
- jenkins 远程构建Android的过程详解
- enkins 利用Build With Parameters Plugin实现Jenkins参数化构建
- ios,jenkins,参数化构建,shell,xcodebuild,多bundle identifier,版本号同步
- 使用jenkins完成参数化构建-集成git和ssh-未完待续
- jenkins构建
- Java 并发工具包 java.util.concurrent 用户指南
- C/C++学习(1)面向对象的多态性问题、虚函数调用
- TypeScript入门-泛型
- ASP.NET跨域请求中的问题【CORS】
- 安装angular-cli出现(未能加载VCBuild.exe)错误的解决办法
- jenkins参数化构建过程
- linux下安装jdk
- Lucene 搜索方式
- Ubuntu下安装mongodb及一些基本操作
- linux:自己制作编译工具链crosstool-0.43
- Caffe安装错误及其解决方法
- android studio设置
- Syntax error on token "package", assert expected
- win10下:npm 淘宝镜像安装失败问题