Jenkins 部署安装

Jenkins 部署安装

一、Jenkins 介绍

Jenkins 是一款基于 Java 开发的开源自动化服务器,也是持续集成和持续交付(CI/CD)领域的核心工具之一。它就像一个不知疲倦的“智能管家”,能够自动化软件开发的构建、测试、打包和部署等全流程任务,帮助开发团队提升效率和软件质量。

二、开始部署

version: '3'
services:
  jenkins:
    # 长期支持版
    image: jenkins/jenkins:lts
    container_name: jenkins
    restart: always
    ports:
      # Web 访问端口
      - "8377:8080"
      # 代理节点通信端口
      - "57010:50000"
    volumes:
      # 数据持久化(关键!删除容器数据不丢)
      - ./jenkins_home:/var/jenkins_home
      # 让容器使用宿主机的 docker(可选)
      - /var/run/docker.sock:/var/run/docker.sock
      - /usr/bin/docker:/usr/bin/docker
    environment:
      - TZ=Asia/Shanghai
    networks:
      - trim-jenkins

# 自动创建网络(关键!)
networks:
  trim-jenkins:
    driver: bridge

三、修改 Jenkins 插件镜像源

# 进入容器
docker exec -it --user root jenkins /bin/bash

# 进入 jenkins 主目录
cd /var/jenkins_home

# 1. 修改升级站点为华为云
sed -i 's#https://.*jenkins.*update-center.json#https://mirrors.huaweicloud.com/jenkins/updates/update-center.json#g' hudson.model.UpdateCenter.xml

# 2. 替换所有插件下载地址为华为云
sed -i 's#https://updates.jenkins.io/download#https://mirrors.huaweicloud.com/jenkins#g' updates/default.json

# 3. 替换谷歌链接(解决连接检查失败)
sed -i 's#http://www.google.com#https://www.baidu.com#g' updates/default.json


exit

# 重启 Jenkins
docker restart jenkins

四、进入系统,并安装推荐的插件

获取root密码

docker exec jenkins cat /var/jenkins_home/secrets/initialAdminPassword

安装推荐的插件

五、安装必备插件

步骤:

点击右上角设置按钮 -> System Configuration / 插件管理 -> Available plugins -> 搜索插件名称 -> 选中插件 -> 安装

插件列表:

  • Gitea

  • SSH Agent

  • Generic Webhook Trigger

  • Maven Integration

六、工具安装

Maven 安装

image-eQho.png

Java面试-22:HashMap 的原理? 2026-03-25
Jenkins 配置SSH凭据 2026-04-17

评论区