詹金斯是一种流行的开源 CI(持续集成)工具,广泛用于项目开发,部署和自动化。
本文将引导你完成在 CentOS 7 服务器实例上安装 Jenkins 的过程。
1. 先决条件
在继续之前,你必须具备:
-
从零开始部署了 CentOS 7 服务器实例。
-
root 权限
2. 部署阿里云源
curl -o /etc/yum.repos.d/CentOS-Base-ali.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel-7-ali.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum clean all
yum makecache
3. 安装 Java
在安装 Jenkins 之前,需要在系统上安装一个 Java 虚拟机。在这里,让我们使用 yum 安装最新的 JDK:
yum install -y java
安装完成后,可以通过运行以下命令进行确认:
java -version
4. 安装 Jenkins
使用官方的 yum
安装最新的稳定版本的 Jenkins:
yum install -y jenkins
启动 Jenkins 服务并将其设置为在启动时运行:
systemctl start jenkins.service
systemctl enable jenkins.service
为了允许访问者访问 Jenkins,你需要允许端口 8080 上的入站流量:
firewall-cmd --zone=public --permanent --add-port=8080/tcp
firewall-cmd --reload
或者直接关闭防火墙:
systemctl stop firewalld.service
现在,通过从浏览器访问以下地址来访问 Jenkins:
http://服务器IP:8080
8080端口容易与Oracle开放的端口冲突,
修改Jenkins端口方式如下:
更改默认端口8080
1. 编辑文件/etc/sysconfig/jenkins //该文件由rpm包jenkins生成
# vi /etc/sysconfig/jenkins
找到 JENKINS_PORT="8080" ,即可修改端口号,
systemctl stop jenkins.service
systemctl start jenkins.service