一,jenkins安装
1,linux环境安装docker,maven ,jdk1.8以上(不介绍安装了,网上一搜一大把)
2,下载Jenkins https://www.jenkins.io/download/
3,下载之后为这样的包 jenkins.war
4,同目录下写一个脚本 名字叫 start.sh
nohup java -jar /root/jenkins/jenkins.war -DJENKINS_HOME=/root/.jenkins --httpPort=8081 &
赋予权限
chmod 770 start.sh
5,浏览器访问http://IP:8080/jenkins,输入初始密码,加载中请稍等
6,选择插件,不知道装什么,可以不装插件,后期还可以安装插件的,或者使用推荐,就是推荐稍微有点多
7,等安装好之后。配置用户名、密码、URL访问地址,就可以使用了。(不每个都截图了,没什么好记录的)
另外一般插件下载因为环境问题下载特别慢,我这有比较完善的插件(项目已应用),直接用就可以了
到指定的Jenkins目录下
cd /root/.jenkins/plugins
rm rf ./*
把下载的插件,解压到里面就可以了
链接:https://pan.baidu.com/s/1-BZI-HhgP7sKrsFqjiw02g
提取码:kc9s
复制这段内容后打开百度网盘手机App,操作更方便哦
8,如果是英文,可以在插件管理中 下载Locale plugin 和 Localization: Chinese (Simplified) 两个插件,重启jenkins即可,重启命令
http://ip:8081/restart
二,jenkins配置
1, 配置jdk 和maven
- 系统管理------》 全局工具配置
2)系统管理------》系统配置
2,配置gitlab
配置之后
配置之前
点击添加
gitlab----->settings(设置)
把feed token填到上面添加的要填的API token中
3,添加部署服务器
要有服务器
可以部署的服务器
二,jenkins使用
1,新建任务
1) 配置分支的参数化
2,git添加
3,maven配置
clean package -U -DskipTests -DbuildTag=${buildTag} -Ptest -am -pl 服务名
4,配置执行脚本
这个脚本的作用是:从nacos读取配置,删除之前的镜像,拉取新的镜像,然后运行镜像