Jenkins的搭建与部署
1.简介
CI&CD
CI&CD通常指的是持续集成和持续交付或持续部署的组合实践,它的职责就是让持续自动化和持续监控贯穿与应用的整个生命周期。
什么是Jenkins,Jenkins的由来
套用Jenkins自己的话,Jenkins是开源CI&CD软件领导者,提供超1000个插件来支持构建、部署、自动化,满足任何项目的需求。
由来:https://blog.csdn.net/u010597230/article/details/108372753
Jenkins的好处
2.Jenkins的下载与安装
下载
https://download.csdn.net/download/Crozier/16052814(Jenkins2.28)
安装
在学习的过程中,分别在windows和Linux服务器上搭建了以下Jenkins。
安装完成之后不要着急打卡网页,可以先将default.json中的一些内容进行替换:
-
将 updates.jenkins-ci.org/download 替换为mirrors.tuna.tsinghua.edu.cn/jenkins
-
将 www.google.com 替换为www.baidu.com。
1.windows
window10 搭建Jenkins 还是比较简单的,一种是通过war包,还有一种是通过msi来进行安装
安装前,请确保JDK环境、Maven环境、Git已经搭建好了
1.1war
通过war的话有两种方式,一种是通过java -jar xxx.war 去直接运行这个war包,另一种则是将war包放在tomcat的webapp目录下,通过tomcat的start.bat命令去启动它。如果说想要使用war包的话,个人推荐使用第二种。向我比较懒,就直接把tomcat设置为开机自启,这样就不用每次打开电脑去开启tomcat了。具体步骤如下:
-
安装 tomcat下的service.bat xxxx/bin/service.bat install tomcat
-
安装成功以后 打开系统服务 找到tomcat 右击选择属性改变其启动类型为自动,之后启动该服务。
1.2msi(不推荐)
- 点击msi进行安装一路往下点,有遇到要输入账户的地方,没搞懂到底要输入什么东西,可以点击上面的选项,之后一路点下去就可以了。
2.Linux
Linux的话大致很为两种一种是docker安装一种是直接rpm xxxx.rpm 解压,网上资源很多就不在一一叙述了。
3.Jenkins初始化
输入初始密码
安装Jenkins插件
可以直接选择社区推荐
也可以仅仅选择自己所需要的
创建第一个管理员用户
4.Jenkins部署Springboot项目
基本配置与全局配置
快速开始
1.新建item —>>> 构建一个maven项目
2.源码管理 —>>>选择Git
3.构建环境 —>>>Add timestamps to the Console Output
4.Build —>>>
5.PostSteps —>>> 选择 Run only if build successds 添加postteps步骤,选择 send file or execute commands over ssh
6.保存返回项目,build now ,查看输出
sh
[外链图片转存中…(img-D7koJ7vF-1616480407342)]
6.保存返回项目,build now ,查看输出
[外链图片转存中…(img-WRTmZr9h-1616480407343)]