持续集成
配置
新建项目 -> 输入项目名 -> 选择Pipeline -> 创建
进入配置页面后,在Pipeline配置项中选择Pipeline script from SCM,配置好代码仓库地址就可以了。
Jenkins将会从代码仓库根目录的Jenkinsfile文件中读取Pipeline脚本代码并执行。
这样做的好处是Pipeline脚本的修改记录也将纳入代码仓库的管理。
脚本
1 | #!groovy |
持续部署
配置
如果每次有代码更新都需要立即重新编译并部署到测试环境,可以在编译脚本最后添加部署stage。
但一般情况是由测试人员来判定什么时候部署哪些项目,所以会单独创建一个项目用于部署。
同样新建项目 -> 输入项目名 -> 选择Pipeline -> 创建
在配置页面设置好部署脚本的仓库路径。
脚本
1 | #!groovy |