项目背景
项目分支越来越多,想避免传统的打包方式,在测试环境采用快速部署,方便测试,于是集成Jenkis
环境搭建
网上环境搭建的文章很多,参考Docker搭建Jenkins
不过,该文章在实际使用过程中,并不会太顺利,主要是docker运行jenkins时没有挂在JDK和maven。
我采用的是tomcat直接启动部署,在官网下载最新的Jenkis.war包丢到tomcat的webapp目录下,cd到bin目录执行start.sh即可。
随后输入ip:端口/jenkins即可访问jenkins页面,初始化一些配置参考上面推荐的文章。
其次,下载Maven Integration plugin、gitee、Git Parameter Plug-In插件
Shell脚本编写
排坑记录
主要是公司用的是ub系统,一些命令之前需要赋值密码
再一个就是多分支部署,会存在端口冲突问题