jenkins 是什么?
jenkins是一个自动化构建工具,通过其可实现软件的持续集成、持续部署。(CICD)
jenkins 的优势
支持插件,可拓展,可集成其他框架工具
jenkins 安装部署
前置条件
安装jdk11 (jenkins 新版本不支持jdk8)
下载jdk11
cd /opt/
wget https://repo.huaweicloud.com/openjdk/11.0.1/openjdk-11.0.1_linux-x64_bin.tar.gz
tar -zxvf openjdk-11.0.1_linux-x64_bin.tar.gz
mv jdk-11.0.1/ /usr/local/
配置jdk环境变量
vi /etc/profile
在文件末尾添加以下内容:
export JAVA_HOME=/usr/local/jdk-11.0.1
export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/
export PATH=$PATH:$JAVA_HOME/bin
确认安装结果
source /etc/profile
java -version
安装maven
yum安装maven
yum install maven -y
配置阿里云镜像
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<mirrorOf>central</mirrorOf>
</mirror>
验证安装结果
mvn -v
安装jenkins
yum下载安装包
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
安装
yum install -y jenkins
查找jenkins.war 包文件位置
find / -name "jenkins.war"
编写jenkins后台启动脚本
vi /home/jenkins-start.sh
#!/bin/bash
/usr/local/jdk-11.0.1/bin/java -jar /usr/share/java/jenkins.war --httpPort=8091 > /dev/null 2>&1 &
echo “jenkins启动”
设置开机自启动
vi /etc/rc.local
测试验证
http:192.168.88.101:8091
安装插件
首次安装插件可能会报:unable to find valid certification path to requested target
请按如下步骤操作:
第一步:到https://mirrors.tuna.tsinghua.edu.cn/jenkins/plugins/skip-certificate-check/ 下载 skip-certificate-check插件
第二步: 把下载的插件放在/root/.jenkins/plugins 目录下
第三步:重启jenkins,等待几分钟(等待jenkins自动下插件)
第四步; 再次重启jenkins
第五步:安装插件,如Git