Jenkins是一个CI工具,前身是hudson,可以根据设定持续定期编译,运行响应代码,将结果可以发送至邮件,或展示成报告;
Jenkins是一个可以持续集成,持续交付,持续部署的自动化工具;
1) 持续集成:开发者可以频繁的将代码发送至主干,并进行自动化测试;
2) 持续交付:在持续集成的基础上,将代码部署到预生产环境;
3) 持续部署:随时deliver给客户,并且是自动化的;
使用Jenkins之前,我们先来安装一下他。
一:windows系统安装
1:使用MSI安装包安装
去官网下载安装包,地址:www.jenkins.io/zh/download…
里边有两个版本,一个是长期支持版,一个是短期更新版本。建议下载长期更新版。
打开安装包,一路下一步安装即可。
安装成功之后:默认访问地址:http://localhost:8080/
按照提示操作即可。
2:使用war包运行
去官网下载jar包,地址:www.jenkins.io/zh/download…
使用java命令运行,命令如下:
java -jar jenkins.war --httpPort=8089
War包运行的密码在这里。
二:linux系统安装
Linux的安装步骤官网是有的,网址如下:pkg.jenkins.io/redhat-stab…
命令如下:
wget -O /etc/yum.repos.d/jenkins.repo
rpm --import
yum install fontconfig java-17-openjdk
yum install jenkins
systemctl enable jenkins # 设置开机自启
systemctl start jenkins # 启动jenkins
rpm -ql jenkins # 查看jenkins工作目录
Jenkins默认访问端口是8080,服务器防火墙记得开放这个端口。
访问:你的服务器ip:8080,其余步骤跟windows是一样的。
这里有同学可能会问了,密码在哪里呢?
我们在服务器中执行:
systemctl status Jenkins # 查看jenkins服务状态
存储密码文件目录:
/var/lib/jenkins/secrets/initialAdminPassword
其余操作步骤和windows版本是一致的。
三:配置
1:使用密码登录到系统之后,如下图所示:
这里建议选择红框标注的:安装推荐的插件。选择成功之后,进入插件安装页面:
2:插件完成安装之后,进入创建用户页面,这里也可以选择继续使用默认用户。
3:其余步骤安装提示操作即可。
四:centos安装maven
我在centos服务器上安装jenkins是用来管理springboot项目的,需要使用maven打包,因此这里还需要安装maven
Maven下载地址:
将安装包上传至/usr/local/download目录下。
# 解压
tar -xf apache-maven-3.9.9-bin.tar.gz
# 将解压后的目录转移到/usr/local下
mv apache-maven-3.9.9 /usr/local
# 创建软链接
ln -sv apache-maven-3.9.9/ maven
# 创建maven配置文件
vim /etc/profile.d/maven.sh
将如下内容写入maven.sh中:
export PATH=$PATH:/usr/local/maven/bin
# 刷新配置文件
source /etc/profile.d/maven.sh
敲黑板,划重点:
我们下载的是tar包,解压之后我们的家目录为/usr/local/$NAME;因为jenkins后边的全局配置需要填写jdk家目录和maven家目录;
这个后边用到再说。
以上大概就是jenkins的基本安装以及基本的配置。
有好的建议,请在下方输入你的评论。