本文介绍如何通过Jenkins的docker镜像从零开始构建一个基于docker镜像的持续集成环境,包含自动化构建、发布到仓库\并部署上线。
0. 前置条件#
服务器安装docker,并启动docker swarm
注意docker启动时,需要开启tcp端口
1.Jenkins 安装#
1.1 命令行启动:#
安装比较简单,直接运行
Copy
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 配置#
“系统管理-系统设置-云” 里新增<