Jenkins安装配置

前言:Jenkins是一款CICD(持续集成与持续交付)工具。Jenkins可以帮你在写完代码后,一键完成开发过程中的一系列自动化部署的工作。 Jenkins 2.346.1 版本支持 jdk1.8 和 jdk11,最后一版支持jdk1.8的版本。 安装Jenkins前必须先安装JDK,最新版的Jenkins需要jdk11以上,这里我安装jenkins-2.346.1+jdk8,同时安装好git和maven做好配置,方便后期使用。

一、Jenkins自动化部署实现原理Jenkins自动化部署Java程序需要的基本环境

jdk环境,Jenkins是java语言开发的,因需要jdk环境。

git/svn客户端,因一般代码是放在git/svn服务器上的,我们需要拉取代码。

maven客户端,因一般Java程序需要maven打包

二、安装Jenkins  2.1、安装Git

如果你的Jenkins使用git作为数据传输的管道,那么的所有Jenkins节点都要安装git

sudo yum install -y git

查看版本

git --version

设置git账户

git config --global user.name "yourname"git config --global user.email "yourmail"

查看git执行文件路径

whereis git

2.2、安装Maven

在root用户下,执行以下命令:

①下载MAVEN的REPOSITORY:

wget http://repos.fedorapeople.org/repos/dchen/apache-maven/epel-apache-maven.repo -O /etc/yum.repos.d/epel-apache-maven.repo

②生成缓存:

yum clean allyum makecache

③安装Maven:

yum -y install apache-maven

④ 验证Manevn安装版本:

mvn -v

下图可以看出Maven版本为3.5.2,安装目录为/usr/share/apache-maven

 ⑤ 配置阿里云镜像:

编辑Maven的配置文件settings.xml

vim /usr/share/apache-maven/conf/settings.xml

#在mirrors节点中添加如下内容

nexus-aliyun maven-centarl Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public alimaven central aliyun maven http://maven.aliyun.com/nexus/content/repositories/central/ centit-releases centit-releases centit maven http://develop.centit.com/nexus/content/repositories/centit-releases/ 2.3、安装Jenkins

①新建/usr/local/jenkis目录,下载jenkins-rpm包

mdkir /usr/local/jenkinswget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm

②yum安装jenkins

rpm -ivh jenkins-2.346.3-1.1.noarch.rpm

③修改jenkins配置,添加自己的jdk路径(不修改java路径会启动失败)

vim /etc/init.d/jenkins

java -verbose查看jdk的安装路径,然后保存到配置文件中

④修改jenkins用户权限为root

#将JENKINS_USER="jenkins 改为 JENKINS_USER="root"vim /etc/sysconfig/jenkins

给默认生成的Jenkins的配置文件赋予读写权限

chmod -R 777 /var/lib/jenkinschmod -R 777 /var/cache/jenkinschmod -R 777 /var/log/jenkins

⑤修改启动文件

vi /usr/lib/systemd/system/jenkins.service

 ⑥安装完成后启动

一般的,安装完成之后,Jenkins会自动启动运行,但是我们最好还是检查一遍:

    # 查看服务状态    systemctl status jenkins.service    # 启动服务    systemctl start jenkins.service    # 停止服务    systemctl stop jenkins.service

⑦浏览器访问登录- - -(http://IP:8080/)

查看默认登录密码,解锁激活系统

cat /var/lib/jenkins/secrets/initialAdminPassword

这里建议选择,推荐安装的插件,保证基本常用的功能可以使用

⑧设置初始用户和密码

 ⑨进入系统,安装完成

如果汉化不完全,一半中文一半英文,重启Jenkins就好了

三、Jenkins配置 3.1、插件下载

Maven Integration(jenkins 利用maven编译,打包,所需插件)

NodeJS(打包前端vue项目所需插件)

Git (git插件,从托管平台拉取代码)

Publish Over SSH(ssh传输到另一台服务器:可以使用 SSH 的方式远程连接服务器,并进行文件的传输和命令执行。)

Gitlab(gitee插件-私有代码仓库)

3.2、Publish over SSH配置

安装完插件之后,需要到系统配置菜单下最后一项中添加 Publish Over SSH 的配置项,其实就是添加一些远程节点的登陆信息,后续可以用到任务中。

3.3、Global Tool Configuration (全局工具配置 )

① maven配置

配置maven的全局settings路径

 配置maven的安装路径

②jdk配置

 ③git配置

参考


比丘资源网 » Jenkins安装配置

发表回复

提供最优质的资源集合

立即查看 了解详情