linux

Jenkins在Linux上部署有哪些步骤

小樊
45
2025-08-11 06:30:02
栏目: 智能运维

Jenkins在Linux上的部署步骤如下:

  1. 安装Java环境

    • 推荐使用OpenJDK 11+,执行命令:
      # Ubuntu/Debian  
      sudo apt update && sudo apt install openjdk-11-jdk  
      # CentOS/RHEL  
      sudo yum install java-11-openjdk-devel  
      
    • 验证安装:java -version
  2. 添加Jenkins仓库并安装

    • Ubuntu/Debian
      curl -fsSL https://pkg.jenkins.io/debian-stable/jenkins.io-2023.key | sudo tee /usr/share/keyrings/jenkins-keyring.asc  
      echo "deb [signed-by=/usr/share/keyrings/jenkins-keyring.asc] https://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list  
      sudo apt update && sudo apt install jenkins  
      
    • CentOS/RHEL
      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  
      sudo yum install jenkins  
      
    • 启动服务并设置开机自启:
      sudo systemctl start jenkins  
      sudo systemctl enable jenkins  
      ```。  
      
      
  3. 配置防火墙

    • 开放Jenkins默认端口8080:
      # Ubuntu/Debian  
      sudo ufw allow 8080/tcp  
      # CentOS/RHEL  
      sudo firewall-cmd --permanent --add-port=8080/tcp  
      sudo firewall-cmd --reload  
      ```。  
      
      
  4. 解锁Jenkins并初始化

    • 访问 http://服务器IP:8080,输入初始密码:
      sudo cat /var/lib/jenkins/secrets/initialAdminPassword  
      
    • 选择“Install suggested plugins”安装推荐插件,创建管理员账户。
  5. 可选配置

    • 修改端口:编辑 /etc/default/jenkins(Ubuntu)或 /etc/sysconfig/jenkins(CentOS),调整 HTTP_PORT 后重启服务。
    • 配置Nginx反向代理:可参考官方文档通过域名访问并启用HTTPS。

离线部署

以上步骤参考自,可根据系统类型选择对应命令。

0
看了该问题的人还看了