centos

CentOS Stream 8如何使用Jenkins

小樊
36
2025-05-08 21:52:09
栏目: 智能运维

在CentOS Stream 8上使用Jenkins涉及几个关键步骤,包括安装Java环境、配置Jenkins软件仓库、安装Jenkins本身、启动Jenkins服务、配置防火墙以及访问Jenkins界面。以下是详细的步骤指南:

安装Jenkins的准备工作

  1. 更新系统

    sudo yum update -y
    
  2. 安装Java环境

    Jenkins需要Java运行时环境(JRE)或Java开发工具包(JDK),推荐使用Java 8。

    sudo yum install java-1.8.0-openjdk-devel
    
  3. 导入Jenkins的官方GPG Key

    为了确保安装的Jenkins软件包的真实性。

    sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
    sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
    

安装Jenkins

  1. 下载并安装Jenkins

    使用yum安装Jenkins。

    sudo yum install -y jenkins
    
  2. 启动Jenkins服务

    安装完成后,启动Jenkins服务并设置为开机自启动。

    sudo systemctl start jenkins
    sudo systemctl enable jenkins
    

配置防火墙

确保防火墙允许访问Jenkins的端口(默认是8080)。

sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
sudo firewall-cmd --reload

访问Jenkins

打开浏览器,访问 http://your_server_ip:8080,按照提示完成Jenkins的初始设置。默认的用户名和密码是 adminadmin

安装插件(可选)

Jenkins默认会安装一些插件,但你可能需要根据需求安装其他插件。可以通过Jenkins的Web界面来安装插件。

配置SSH访问(可选)

为了方便远程访问Jenkins,可以配置SSH访问:

  1. 安装OpenSSH服务器

    sudo yum install -y openssh-server
    
  2. 启动并启用OpenSSH服务

    sudo systemctl start sshd
    sudo systemctl enable sshd
    
  3. 创建一个Jenkins用户并设置密码

    sudo adduser jenkins
    sudo passwd jenkins
    
  4. 配置SSH访问Jenkins

    编辑 /etc/ssh/sshd_config 文件,添加以下行:

    AllowUsers jenkins
    

    然后重启SSH服务:

    sudo systemctl restart sshd
    

请注意,以上步骤是基于CentOS 8的,CentOS Stream 8与CentOS 8在包管理和某些默认配置上有所不同,因此在实际操作时可能需要根据CentOS Stream的最新文档进行调整。

0
看了该问题的人还看了