Docker+Jenkins持续集成环境(1)使用Docker搭建Jenkins+Docker持续集成环境
本文介绍如何通过Jenkins的docker镜像从零开始构建一个基于docker镜像的持续集成环境,包含自动化构建、发布到仓库\并部署上线。 0. 前置条件 服务器安装docker,并启动docker swarm 注意docker启动时,需要开启tcp端口 1.Jenkins 安装 1.1 命令行启动: 安装比较简单,直接运行 docker run -p 8080:8080 -p 50000:50000 -d -v /home/jenkins-home-docker:/var/jenkins_home jenkins/jenkins:lts 运行后查看日志,获取token,打开ip:8080,输入token,安装常用插件 1.2 使用swarm集群管理工具 在services里,添加服务 2.Jenkins 插件安装 我们需要一些插件支持 Docker plugin : 提供docker 构建和发布 SSH plugin : 提供通过SSH在远程主机执行命令,用于部署服务 maven plugin: 支持maven 系统管理-插件管理里进行安装即可。 2.1 docker 配置 “系统管理-系统设置-云” 里新增 注意docker host url需要加上tcp:// 2.2 ssh主机 配置 “系统管理-系统设置-SSH remote hosts” 里配置SSH远程主机 2.3