Jenkins⾃动部署SpringBoot项⽬实践教程
⽬录
1、Jenkins安装
2、Jenkins插件安装
3、点击添加凭据
4、Jenkins环境配置
4.1、全局配置
4.2、系统配置
5、Jenkins⾃动部署SpringBoot项⽬
6、遇到问题
7、⽤到的命令
1、Jenkins安装
下载jenkins安装包,maven安装包;打开xftp将安装包上传到服务器;弄maven镜像:进⼊maven的conf⽂件夹,vim打开l⽂件添加阿⾥云镜像;wq!保存退出。
maven下载教程<!-- 阿⾥镜像仓库 -->
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>
maven.aliyun/nexus/content/groups/public/
</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
配置环境变量,打开/etc/profile⽂件,添加maven的环境变量;添加完成后记得执⾏source /etc/profile使环境变量⽣效。添加配置如下:MAVEN_HOME改成⾃⼰maven的安装⽬录MAVEN_HOME=/usr/local/maven3
export MAVEN_HOME
export PATH=${PATH}:${MAVEN_HOME}/bin
运⾏ mvn -v验证maven是否安装成功
进⼊jenkins安装位置执⾏:java -jar jenkins.war &;启动;启动不成功,如果是端⼝占⽤,可以使⽤如下命令修改端⼝号并启动。执⾏之后⽣成⼀个密码,记下来
java -jar jenkins.war --ajp13Port=-1 --httpPort=8081 &
访问jenkins;如果访问不了,检查有没有在阿⾥云和宝塔开放上⾯使⽤端⼝的安全组;如果不⽤宝塔那么开发端⼝要使⽤命令:
firewall-cmd --zone=public --add-port=8081/tcp --permanent
2、Jenkins插件安装
选择系统管理,插件管理
安装ssh插件,点击可选插件,搜索Publish Over SSH插件,安装Plublish Over SSH插件之前得先按照Infrastructure plugin for Publish Over X插件。否则报错。
插件中搜索gitee,安装插件。
搜索 Jackson 2 API 插件
搜索Java JSON Web Token (JJWT) 插件,Javadoc Plugin插件,JUnit Plugin
搜索Maven Integration plugin插件,不到就去掉后⾯的plugin搜索
搜索 Publish Over SSH;SSH Build Agents plugin;SSH Credentials Plugin;SSH plugin;SSH2 Easy Plugin插件
插件在后⾯如果出现问题提⽰是插件出现问题,可以再百度⼀下缺少哪些插件再继续安装 3、Jenkins设置凭据选择系统管理,点击Manage Gredentials,
点击Jenkins
点击全局凭据
3、点击添加凭据
添加服务器凭据,填写服务器登录⽤户名和密码
添加gitee⽤户凭据,填写gitee账号⽤户名密码添加gitee私⼈令牌的凭据,去gitee账号添加私⼈令牌,获取到私⼈令牌再添加凭据。
4、Jenkins环境配置
4.1、全局配置
选择Manage Jenkins系统管理,选择Global Tool Configuration全局⼯具配置进⼊配置java的⼀些配置环