侧边栏壁纸
博主头像
一朵云的博客博主等级

拥抱生活,向阳而生。

  • 累计撰写 67 篇文章
  • 累计创建 25 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

Jenkins -- 安装配置及配套环境搭建

一朵云
2021-01-04 / 0 评论 / 1 点赞 / 14366 阅读 / 11192 字

jenkins.jpg

简介:

  Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行持续集成

  官网:jenkins.io

安装:

环境:

cat /proc/version

image.png

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

image.png

image.png

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,然后根据提示查找、输入管理员密码。

image.png

  选择“安装推荐的插件”,进入插件安装。(不怕安裝多了,不需要的,后续可以在插件管理界面删除)

image.png

image.png

   填写用户信息,新增一个管理员账号。

image.png

image.png

  以上操作完成后,Jenkins的安装基本完成了。

image.png

补充几个常用的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

image.png

③、生成授信证书(SSH)。

# 生成ssh连接所需的证书
ssh-keygen -t rsa -C "729513753@qq.com"

image.png

④、将证书配置到git上。

  登录github或gitee,这里我以gitee为例,步骤如下:
  登录并进入gitee个人设置 – 点击“SSH公钥”侧边栏 – 输入标题 – 黏贴刚才在linux上生成id_rsa.pub文件内容后保存。

image.png

⑤、验证linux服务器与gitee是否联通

# 首次连接会询问,直接yes回车
 ssh -T git@gitee.com

image.png

⑤、jenkins中git拉取代码的路径为:

/var/lib/jenkins/workspace/MyTest

3、安装Maven

①、下载maven资源包

  访问maven官网:maven.apache.org ,如下图提示复制资源链接。

image.png

②、在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

image.png

# 修改了环境变量文件,需重新加载
. /etc/profile
# 查看maven版本校验是否安装成功
mvn -version

image.png

⑤、修改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>

image.png

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

image.png

  通过网页访问ip+8081端口可见此页面,便是准备好tomcat了。

image.png

1

评论区