温馨提示×

Debian Jenkins部署流程是怎样的

小樊
60
2025-09-17 04:41:43
栏目: 智能运维

Debian部署Jenkins的核心流程如下:

  1. 安装Java环境

    sudo apt update && sudo apt install -y openjdk-11-jdk  
    java -version  # 验证安装  
    
  2. 添加Jenkins官方仓库

    wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -  
    echo "deb http://pkg.jenkins.io/debian-stable binary/" | sudo tee /etc/apt/sources.list.d/jenkins.list  
    sudo apt update  
    
  3. 安装Jenkins

    sudo apt install jenkins  
    sudo systemctl enable --now jenkins  # 启动并设置开机自启  
    
  4. 访问并初始化配置

    • 浏览器访问 http://服务器IP:8080,输入初始密码(路径:/var/lib/jenkins/secrets/initialAdminPassword)。
    • 安装推荐插件(如Pipeline、GitHub Integration等),创建管理员账户。
  5. 配置Jenkins

    • 插件管理:安装构建、代码管理所需插件(如Docker、Kubernetes等)。
    • 凭据配置:添加Git SSH密钥、账号密码等。
    • 系统设置:配置Jenkins URL、时区、安全策略(禁用匿名访问,启用角色权限)。
  6. 创建自动化任务

    • 新建Pipeline项目,选择“Pipeline script from SCM”,配置Git仓库地址及凭据。
    • 在脚本中定义构建、测试、部署流程(如拉取代码、运行测试、打包部署)。
  7. 触发自动化构建

    • 配置Git钩子(如post-commit)或Jenkins定时触发器,实现代码提交后自动构建。
  8. (可选)防火墙配置

    sudo ufw allow 8080/tcp  # 开放Jenkins默认端口  
    

以上步骤参考自,可根据实际需求调整插件及部署方式。

0