在 Docker 中部署 Jenkins

发布于 2019-05-16  58 次阅读


规范的项目一定会有好的持续集成过程。在本次课程的开发过程中,我部署了 Jenkins 作为小组的持续集成服务器。下面分享我的部署过程。

在 Docker 中部署 Jenkins

首先安装 Docker。我的母鸡是 Debian Sid,按照官网教程安装 Docker 和 Docker-Compose 之后,编写如下 docker-compose.yml 文件:

version: '3.3'
services:
  jenkins:
    image: jenkins/jenkins
    network_mode: host
    container_name: jenkins
    volumes:
      - /docker/jenkins:/var/jenkins_home
    restart: always
    ports:
      - 8080:8080
      - 50000:50000

然后运行 docker-compose up -d 创建并运行 Jenkins Docker。

更新 Jenkins

Jenkins 官方的更新服务器太烂,洛杉矶和香港的 VPS 实测都无法完成更新,所以我们换个速度快的源。这里我使用 mirrors.xtom.com.hk 内网源。

在“系统设置 > 插件管理 > 高级”里更换地址为 https://mirrors.xtom.com.hk/jenkins/updates/current/update-center.json

愉快的进行 DevOps 吧!

未完待续


一沙一世界,一花一天堂。君掌盛无边,刹那成永恒。