文章目录
  1. 1. 1.系统要求
  2. 2. 2.安装docker
  3. 3. 3.在Docker中下载并运行Jenkins
  4. 4. 4.安装后设置向导

1.系统要求

  • 最低推荐配置:
    256MB可用内存
    1GB可用磁盘空间(作为一个Docker容器运行jenkins的话推荐10GB)
  • 为小团队推荐的硬件配置:
    1GB+可用内存
    50 GB+ 可用磁盘空间
  • 软件配置:
    Java 8—​无论是Java运行时环境(JRE)还是Java开发工具包(JDK)都可以。
    注意: 如果将Jenkins作为Docker 容器运行,这不是必需的

2.安装docker

安装docker

3.在Docker中下载并运行Jenkins

建议使用的Docker映像是jenkinsci/blueocean image(来自 the Docker Hub repository)。 该镜像包含当前的长期支持 (LTS) 的Jenkins版本 (可以投入使用) ,捆绑了所有Blue Ocean插件和功能。这意味着你不需要单独安装Blue Ocean插件。
下载 jenkinsci/blueocean 镜像并使用以下docker run 命令将其作为Docker中的容器运行

1
docker run -u root -d -v /home/barry.cao/jenkins_home:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock -e JAVA_OPTS='-Duser.timezone=Asia/Shanghai' -p 8080:8080 -p 50000:50000 jenkinsci/blueocean

注意以下几点:

  1. 映射在容器中的/var/jenkins_home 目录到具有名字 jenkins-data 的volume。 如果这个卷不存在,那么这个 docker run 命令会自动为你创建卷。 如果您希望每次重新启动Jenkins(通过此 docker run … 命令)时保持Jenkins状态,则此选项是必需的 。 如果你没有指定这个选项,那么在每次重新启动后,Jenkins将有效地重置为新的实例。
  2. /var/run/docker.sock 表示Docker守护程序通过其监听的基于Unix的套接字。 该映射允许 jenkinsci/blueocean 容器与Docker守护进程通信, 如果 jenkinsci/blueocean 容器需要实例化其他Docker容器,则该守护进程是必需的。 如果运行声明式管道,其语法包含agent部分用 docker
    例如, agent { docker { … } } 此选项是必需的
  3. jenkinsci/blueocean Docker镜像本身。如果此镜像尚未下载,则此 docker run 命令 将自动为您下载镜像。此外,如果自上次运行此命令后发布了此镜像的任何更新, 则再次运行此命令将自动为您下载这些已发布的镜像更新。 注意:这个Docker镜像也可以使用以下 docker pull命令独立下载(或更新) : docker pull jenkinsci/blueocean
  4. Duser.timezone=Asia/Shanghai为校准时区

4.安装后设置向导

  1. 解锁 Jenkins
    当您第一次访问新的Jenkins实例时,系统会要求您使用自动生成的密码对其进行解锁。浏览到 http://localhost:8080 (或安装时为Jenkins配置的任何端口),并等待 解锁 Jenkins 页面出现。
    可以从提示的路径文件中方便的找到解锁密钥。
  2. 自定义jenkins插件
    解锁 Jenkins之后,在 Customize Jenkins 页面内, 您可以安装任何数量的有用插件作为您初始步骤的一部分。两个选项可以设置:
    安装建议的插件 - 安装推荐的一组插件,这些插件基于最常见的用例.
    选择要安装的插件 - 选择安装的插件集。当你第一次访问插件选择页面时,默认选择建议的插件。
  3. 创建第一个管理员用户
    最后,在customizing Jenkins with plugins之后,Jenkins要求您创建第一个管理员用户。出现“ 创建第一个管理员用户 ”页面时, 请在各个字段中指定管理员用户的详细信息,然后单击 保存完成 。 当 Jenkins准备好了 出现时,单击开始使用 Jenkins
文章目录
  1. 1. 1.系统要求
  2. 2. 2.安装docker
  3. 3. 3.在Docker中下载并运行Jenkins
  4. 4. 4.安装后设置向导