debian

如何在Debian上利用Jenkins进行持续集成

小樊
46
2025-08-22 03:53:35
栏目: 智能运维

在Debian上利用Jenkins进行持续集成步骤如下:

  1. 安装Java环境

    sudo apt update  
    sudo apt install openjdk-11-jdk  
    java -version  # 验证安装  
    
  2. 安装Jenkins

    • 添加仓库并安装:
      wget -q -O - https://pkg.jenkins.io/debian/jenkins.io.key | sudo apt-key add -  
      sudo sh -c 'echo deb http://pkg.jenkins.io/debian-stable binary/ > /etc/apt/sources.list.d/jenkins.list'  
      sudo apt update  
      sudo apt install jenkins  
      
    • 启动服务并设置开机自启:
      sudo systemctl enable --now jenkins  
      
  3. 配置Jenkins

    • 访问 http://your-server-ip:8080,输入初始管理员密码(位于 /var/lib/jenkins/secrets/initialAdminPassword)。
    • 安装必要插件(如Git、Maven、Pipeline等)。
    • 创建管理员账户并完成基础配置。
  4. 创建持续集成任务

    • Freestyle项目(适合简单场景):
      • 源码管理:选择Git,填写仓库URL及凭证。
      • 构建触发器:选择“GitHub hook trigger”(需配置Webhook)或定时构建。
      • 构建步骤:添加Shell命令(如mvn clean install)或执行Maven目标。
      • 构建后操作:可配置邮件通知、部署脚本等。
    • Pipeline项目(适合复杂流程):
      • 创建Jenkinsfile并提交至代码仓库,定义BuildTestDeploy等阶段。
      • 在Jenkins中选择“Pipeline”类型任务,指定Jenkinsfile路径。
  5. 验证与监控

    • 触发构建后,可在“Build History”中查看日志,调试失败步骤。
    • 配置邮件/Slack通知,及时获取构建结果。

可选优化

参考来源:

0
看了该问题的人还看了