Jenkins安装及配置步骤
Jenkins是一种开源的自动化构建和持续集成工具,能够实现代码构建、测试和部署等功能。下面是Jenkins的安装及配置步骤。
1. 确认Java环境
在安装Jenkins之前,需要先确认Java环境是否已经安装好,并配置好环境变量。如果没有Java环境,需要先安装Java JDK。
Linux搭建Java环境:https://www.jianshu.com/p/366bf35b7f90
2. 安装Git
-
使用以下命令在Linux系统上安装Git。
yum install git
-
安装完成后无需额外配置,可以使用以下命令确认Git是否安装成功。
git --version
3. 安装Maven
-
使用以下命令下载并解压Maven包。
cd /usr/local/environment wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz --no-check-certificate mkdir -p /usr/local/environment/maven tar -zxvf apache-maven-3.8.6-bin.tar.gz -C /usr/local/environment/maven
-
清空Maven配置文件内容,确保配置文件为空。
mkdir /usr/local/environment/maven/repo vim /usr/local/environment/maven/apache-maven-3.8.6/conf/settings.xml :%d
-
编辑Maven配置文件settings.xml并保存。
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.2.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 https://maven.apache.org/xsd/settings-1.2.0.xsd"> <localRepository>/usr/local/environment/maven/repo</localRepository> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> <mirror> <id>aliyunmaven</id> <mirrorOf>*</mirrorOf> <name>阿里云公共仓库</name> <url>https://maven.aliyun.com/repository/public</url> </mirror> </mirrors> <profiles> </profiles> </settings>
-
配置环境变量。
export MAVEN_HOME=/usr/local/environment/maven/apache-maven-3.8.6 export PATH=$PATH:$MAVEN_HOME/bin
-
使用以下命令确认Maven是否安装成功。
source /etc/profile mvn -v
4. 安装Jenkins
在安装Jenkins之前,需要先添加Jenkins的rpm源,参考下面的命令。
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
yum install jenkins -y
5. 修改Jenkins配置
旧版本Jenkins配置文件位置(新版本此文件依然存在,但修改毫无作用!)
vim /etc/sysconfig/jenkins
新版本配置文件所在位置(通过yum安装一般都是新版本)
vim /usr/lib/systemd/system/jenkins.service
-
修改启动用户为root。
User=root Group=root
-
修改Jenkins更新源为国内镜像。
sed -i 's/updates.jenkins-ci.org\/download/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json sed -i 's/www.google.com/www.baidu.com/g' /var/lib/jenkins/updates/default.json
-
在Jenkins的插件管理页面,修改更新源为以下地址,以加快下载速度。
进入 Manage Jenkins -> Manage Plugin -> Advanced 最下面有 Update Site,设置为:(以下任意一个都可以)
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json https://updates.jenkins.io/update-center.json
6. 修改Jenkins目录所属用户
Jenkins安装完成后,默认的目录所属用户会被设置为Jenkins,需要修改为root用户。使用以下命令修改。
chown -R root:root /var/lib/jenkins/
chown -R root:root /var/cache/jenkins/
chown -R root:root /var/log/jenkins/
7. 启动Jenkins
使用以下命令启动Jenkins服务,并启用开机自启动。
systemctl daemon-reload
systemctl start jenkins
systemctl enable jenkins
8. 查看初始密码
启动Jenkins之后,可以查看初始密码以进行后续配置。
cat /var/lib/jenkins/secrets/initialAdminPassword
至此,Jenkins的安装及配置就完成了,可以通过浏览器访问Jenkins服务了。