docker 持续集成(2) - 安装 jenkins


安装 jenkins

执行以下命令安装 jenkins。

docker pull jenkins/jenkins

执行以下命令运行 Jenkins。

docker run -p 8080:8080 -p 50000:50000 jenkins/jenkins

或者

mkdir -p /var/jenkins_home && chmod -R 777 /var/jenkins_home

docker run -itd  -p 8080:8080 -p 50000:50000 -v /var/jenkins_home:/var/jenkins_home --name jenkins jenkins/jenkins

后一种方式会在 docker 宿主机上自动创建一个叫 ‘jenkins_home’ 的卷。容器无论停止、重启或删除,都会保留下来。

使用下面的命令查看容器启动日志。

docker logs -f jenkins

jenkins 启动后,会要求输入一个字符串,并且提示该字符串的位置,这个字符串能够在 /var/jenkins_home 目录下对应位置找到。

jenkins 启动后,我们可以安装推荐的插件,此外有些有用的插件最好也安装以下。例如:

  • gitlab 插件
  • Build Timestamp Plugin
  • Email Extension Plugin

插件的作用后续章节会介绍。

参考:https://github.com/jenkinsci/docker/

ZHU /
Published in categories dev  tagged with ci  docker  jenkins  gitlab  java  maven  tomcat