linux centos7.6安装jenkins

·5 分钟阅读

在 CentOS 7.6 上通过压缩包安装 Jenkins 稳定版的步骤(目录为 /home/jenkins)

  1. 更新系统包
   sudo yum update -y
  1. 安装 Java
  • Jenkins 需要 Java 运行环境。安装 OpenJDK 11:
   sudo yum install java-11-openjdk-devel -y
  1. 下载 Jenkins 压缩包
  • 访问 Jenkins 官方下载页面 获取最新的稳定版 URL,然后使用 wget 下载:
   wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
  1. 创建 Jenkins 目录
  • 创建一个目录来存放 Jenkins 文件:
   sudo mkdir -p /opt/jenkins
   sudo mv jenkins.war /opt/jenkins/
  1. 创建 Jenkins 用户
  • 为了安全起见,创建一个专用用户来运行 Jenkins:
   sudo useradd -r -d /opt/jenkins -s /sbin/nologin jenkins
   sudo chown -R jenkins:jenkins /opt/jenkins
  1. 创建 Jenkins 服务文件
  • 创建一个新的 systemd 服务文件 /etc/systemd/system/jenkins.service:
   [Unit]
   Description=Jenkins Daemon
   After=network.target

   [Service]
   User=jenkins
   Group=jenkins
   ExecStart=/usr/bin/java -jar /opt/jenkins/jenkins.war
   Restart=always
   RestartSec=10

   [Install]
   WantedBy=multi-user.target
  1. 启动 Jenkins 服务
   sudo systemctl daemon-reload
   sudo systemctl start jenkins
  1. 设置 Jenkins 开机自启动
   sudo systemctl enable jenkins
  1. 打开防火墙端口
  • 如果你使用 firewalld,允许 Jenkins 默认端口 8080:
   sudo firewall-cmd --permanent --zone=public --add-port=8080/tcp
   sudo firewall-cmd --reload
  1. 访问 Jenkins
  • 在浏览器中访问 http://your_server_ip_or_domain:8080。
  1. 获取初始管理员密码
  • 安装完成后,Jenkins 会生成一个初始管理员密码。你可以通过以下命令查看:
    sudo cat /opt/jenkins/secrets/initialAdminPassword
  1. 完成 Jenkins 设置
  • 使用上一步获取的初始管理员密码登录 Jenkins,并按照向导完成初始设置。