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