##1、jenkins简介:
-
Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。
-
Jenkins功能包括:
-
1、持续的软件版本发布/测试项目。
-
2、监控外部调用执行的工作。
##2、jenkins安装:
####2.1 准备条件: -
服务器可以连接互联网
-
已经安装JDK,配置好环境变量
####2.2 下载jenkins库:
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
####2.3 导入key:
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
####2.4 安装jenkins:
sudo yum install Jenkins
####2.5 启动jenkins服务:
sudo service jenkins start
####2.6 测试是否安装成功:
安装完成后,Jenkins默认端口是8080。本地浏览器访问路径:http://localhost:8080 或者http://ip地址:8080 如果浏览器出现下图,说明安装成功。
##常见问题:
- 1.如果提示“未找到wget命令”,请先通过yum install wget 命令安装wget。
- 2.如果已经导入过jenkins.io.key,此命令会失败,直接忽略即可。
- 3 如果出现以下错误:
Starting jenkins (via systemctl): Job for jenkins.service failed. See ‘systemctl status jenkins.service’ and ‘journalctl -xn’ for details. [FAILED]
检查是否已经安装JDK,如果没有,可以通过sudo yum install java 命令安装。如果已经安装JDK,检查 /etc/init.d/Jenkins 文件(可通过vi编辑器修改)中JDK路径是否与本地路径一致,不一致则将Java的正确路径加入。
- 4.其他机器无法访问jenkins服务器,通常是防火墙没有开放8080端口。开放命令如下:
/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT