一、简介

Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。

Jenkins官网:https://jenkins.io/zh/doc/pipeline/tour/getting-started/

二、安装步骤

Jenkins有几种安装方式:离线/在线安装、基于tomcat部署Jenkins.war或者sudo java -jar jenkens.war安装jenkins环境

参考博客:https://blog.csdn.net/shuizhihun07/article/details/80168076

这里主要介绍一下centos7下安装Jenkins环境

安装之前jdk环境必须安装,jenkins依赖于jdk环境。

Linux 下jenkins安装

1、安装命令

## http://pkg.jenkins-ci.org/redhat/
wget http://pkg.jenkins-ci.org/redhat/jenkins-2.39-1.1.noarch.rpm ## 下载(也可以Windows下载再转过来)
sudo rpm --import http://pkg.jenkins-ci.org/redhat/jenkins.io.key ## 公钥
sudo yum -y install jenkins-*.noarch.rpm

2、修改jenkins配置

sudo vim /etc/sysconfig/jenkins
JENKINS_USER="jenkins" ## 原值 "jenkins",若权限不足, 可修改root
JENKINS_PORT="8086" ## 原值 "8080" 可以不修改

3、防火墙开放:

sudo vim /etc/sysconfig/iptables
-A INPUT -m state --state NEW -m tcp -p tcp --dport 8086 -j ACCEPT
重启生效: sudo systemctl restart iptables

4、启动和停止

sudo service jenkins start 启动
 
sudo service jenkins stop 停止
 
sudo service jenkins restart 重启

浏览器访问:http://{IP地址}:8086

启动如下问题:

Linux 下jenkins安装

查看错误输入:systemctl status jenkins.service 

Linux 下jenkins安装 

如图所示:由于jenkins执行,需要jdk环境,默认执行的是/usr/bin/java,需要修改jenkins配置文件

解决方法:新增jdk安装目录

查询jdk安装目录:which java

vi /etc/init.d/jenkins

新增/usr/java/jdk1.8.0_151/bin/java(jdk安装位置)

Linux 下jenkins安装
 

访问地址,可能会出现以下问题:

Linux 下jenkins安装

解决方法: 

检查是否安装libgcc

yum list libgcc
Installed Packages:libgcc.x86_64
Available Packages:libgcc.i686
# 已经安装了libgcc却提示找不到,版本可能不对应(因为jdk版本是jdk1.8.0_201-i586,从后缀看应该是x86_64版本不可以识别):
yum install libgcc.i686

再次访问:

Linux 下jenkins安装

 

5、jenkins基础配置

https://blog.csdn.net/shuizhihun07/article/details/80168076

a.获取密码,解锁

cat /var/lib/jenkins/secrets/initialAdminPassword
b.进入 Jenkins 定制界面,可跳过

。。。

相关文章: