温馨提示×

Debian下Jenkins配置步骤是什么

小樊
36
2025-03-02 21:37:59
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统下配置Jenkins的步骤如下:

环境准备

  1. 安装Java环境

    • 对于Ubuntu系统,使用以下命令安装OpenJDK 11:

      sudo apt update
      sudo apt install openjdk-11-jdk
      
    • 验证Java安装:

      java -version
      
  2. 添加Jenkins官方仓库

    • 下载Jenkins的GPG密钥:

      wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -
      
    • 添加Jenkins仓库到/etc/apt/sources.list.d/目录:

      echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list
      
  3. 更新包列表并安装Jenkins

    • 更新包列表:

      sudo apt update
      
    • 安装Jenkins:

      sudo apt install jenkins
      
  4. 启动Jenkins服务

    • 启动Jenkins并设置为开机自启动:
      sudo systemctl enable jenkins
      sudo systemctl start jenkins
      
  5. 检查Jenkins服务状态

    • 检查Jenkins是否正在运行:
      sudo systemctl status jenkins
      

初始化配置

  1. 解锁Jenkins

    • 在浏览器中访问http://<服务器IP>:8080,输入初始密码(可以在/var/lib/jenkins/secrets/initialAdminPassword文件中找到)。
  2. 加速插件安装

    • 更换国内镜像源,例如使用清华大学的镜像:

      sudo nano /etc/apt/sources.list.d/jenkins.list
      
    • deb https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json替换为默认的更新源URL。

    • 安装必备插件,如Pipeline、GitHub Integration、Docker等:

      sudo jenkins-cli install-plugin pipeline
      sudo jenkins-cli install-plugin github-integration
      sudo jenkins-cli install-plugin docker
      
  3. 权限安全配置

    • 禁用匿名访问:

      sudo jenkins-cli security enable
      
    • 创建管理员用户,设置用户名、密码和邮箱。

构建第一条CI/CD流水线

  1. 连接代码仓库(以GitHub为例):

    • 生成SSH密钥对:

      ssh-keygen -t rsa -b 4096 -f ~/.ssh/jenkins_github
      
    • 将公钥添加到GitHub的Deploy Keys。

    • 在Jenkins中配置凭据,添加SSH私钥。

  2. 创建声明式流水线项目

    • 新建Pipeline任务,配置Git仓库地址与凭据。

以上步骤涵盖了在Debian系统下安装和配置Jenkins的基本流程。根据具体需求,可能还需要进行进一步的插件安装和配置。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian Jenkins配置步骤是什么

0