简介:
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成
官网:jenkins.io
安装:
环境:
cat /proc/version
1、安装JDK和Jenkins
# 拉取yum仓库源
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat/jenkins.repo
# 导入ssh连接所需私钥
sudo rpm --import https://pkg.jenkins.io/redhat/jenkins.io.key
# 安装JDK1.8,还有openjdk-devel,否则无法使用javac指令(maven要用到)
yum install java
yum install java-1.8.0-openjdk-devel
# 查看JDK版本来检验是否安装成功
java -version
# 安装Jenkins
yum install jenkins
# 查看Jenkins的状态
systemctl status jenkins
Jenkins 安装后是默认启动的,但像是linux服务器重启后,想要启动 Jenkins 的话,可以执行 service jenkins start,查看状态使用 service jenkins status,停止服务可以使用 service jenkins stop 。
2、配置Jenkins
# Jenkins初始化配置文件
/etc/init.d/jenkins
# Jenkins安装目录,WAR包会放在这里。
/usr/share/java/
# Jenkins配置文件 可修改端口 默认是8080
/etc/sysconfig/jenkins
# 默认的JENKINS_HOME。
/var/lib/jenkins/
#日志文件
/var/log/jenkins/jenkins.log
3、访问并安装所需插件
访问云服务器的外网IP,需要加默认端口8080,然后根据提示查找、输入管理员密码。
选择“安装推荐的插件”,进入插件安装。(不怕安裝多了,不需要的,后续可以在插件管理界面删除)
填写用户信息,新增一个管理员账号。
以上操作完成后,Jenkins的安装基本完成了。
补充几个常用的Jenkins插件。
操作步骤:
登录Jenkins – 点击Jenkins管理 – 点击插件管理 – 选择可选插件 – 搜索“Rebuilder”、“Safe Restart”安装。
插件解释:
- Rebuilder插件:用于重新构建,规避重复填写参数的麻烦。
- Safe Restart插件:用于重启Jenkins
2、安装、配置Git环境
①、安装git
# 安装 git
yum install git
# 查询git版本,验证是否成功安装
git version
②、将git进行初始化配置。
# 必须要配置name和email,为了让每一次提交的代码都能配置到用户
git config --global user.name "jenkins_git"
git config --global user.email "729513753@qq.com"
# 查看git已设置的配置
git config -l
③、生成授信证书(SSH)。
# 生成ssh连接所需的证书
ssh-keygen -t rsa -C "729513753@qq.com"
④、将证书配置到git上。
登录github或gitee,这里我以gitee为例,步骤如下:
登录并进入gitee个人设置 – 点击“SSH公钥”侧边栏 – 输入标题 – 黏贴刚才在linux上生成id_rsa.pub文件内容后保存。
⑤、验证linux服务器与gitee是否联通
# 首次连接会询问,直接yes回车
ssh -T git@gitee.com
⑤、jenkins中git拉取代码的路径为:
/var/lib/jenkins/workspace/MyTest
3、安装Maven
①、下载maven资源包
访问maven官网:maven.apache.org ,如下图提示复制资源链接。
②、在linux上使用wget指令获取资源包
# 进入用户在该系统的home目录
cd /var/lib/maven
# 拉取maven的资源压缩包
wget https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.zip
③、解压maven压缩包(即安装)
unzip apache-maven-3.8.5-bin.zip
④、配置maven系统参数,验证maven是否安装成功
# 编辑linux的环境变量
vim /etc/profile
# 在文件内添加以下内容,如图:(PATH有东西的话,就用:间隔拼接)
export MAVEN_HOME=/var/lib/maven/apache-maven-3.8.5
export PATH=$MAVEN_HOME/bin:$PATH
# 修改了环境变量文件,需重新加载
. /etc/profile
# 查看maven版本校验是否安装成功
mvn -version
⑤、修改maven源,替换为阿里云的。
# 编辑maven的配置文件
vim /var/lib/maven/apache-maven-3.8.5/conf/settings.xml
# 替换掉原来的mirrot标签内容
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
4、安装、配置Tomcat环境
注意:SpringBoot项目自带嵌入了,可忽略这步。
①、下载Tomcat资源包,官网:tomcat.apache.org
wget https://dlcdn.apache.org/tomcat/tomcat-10/v10.0.21/bin/apache-tomcat-10.0.21.zip
②、解压安装
unzip apache-tomcat-10.0.21.zip
③、修改文件夹可执行权限
# 进入tomcat文件夹
cd apache-tomcat-10.0.21
# 授予可执行权限
chmod a+x -R *
- chmod 指令表示修改文件权限
- a+x 指令表示赋予所有人权限
- -R 表示作用范围为当前路径和子路径
-
- 表示路径下的所有文件
④、修改配置文件中的端口号
# tomcat目录下修改如下文件
vim conf/server.xml
<!-- 修改server.xml文件内容,找到<Connector>标签,将port值进行修改,否则与jenkins的默认端口8080冲突了。-->
<Connector port="8081" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" />
# 进入tomcat目录启动tomcat
./bin/startup.sh
# 检查tomcat是否在进程中
ps -ef | grep tomcat
通过网页访问ip+8081端口可见此页面,便是准备好tomcat了。
评论区