Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

##关于持续集成案例 通过jenkins从git服务器上获取代码,自动构建打包、构建、部署web项目 web项目依赖mysql数据库、redis数据库、mongodb数据库等 以下镜像全部基于ubuntu14.04.

注:项目持续持续更新中...

作者:@杨鹏飞 邮件:jrunner@126.com 当前版本:0.0.1

##相关介绍 ###docker-ssh【已完成】 docker-ssh为单独示例

###docker-web【已完成】 docker-web为单独示例,其中jenkins会用到改web工程作为演示代码。

###docker-jenkins【已完成】 基础的jenkins模板镜像,主要负责项目持续集成。 具体任务包括:

  1. jenkins负责获取代码;
  2. 更新代码;
  3. 打包编译;
  4. 复制到war到docker-tomcat容器上;
  5. 调用docker-tomcat上的脚本重启tomcat.

###docker-tomcat【已完成】 基础的tomcat模板镜像,主要运行web应用。

###docker-mysql【已完成】 基础的mysql模板镜像,主要作为db提供服务。

###docker-mysql-5.6【已完成】 基础的mysql模板镜像,主要作为db提供服务(2016-11-02 周三引入)。

###docker-redis【已完成】 基础的redis模板镜像,主要用于cache。

###docker-zookeeper【已完成】 基础的zookeeper模板镜像,主要作为协调服务。

###docker-diamond【已完成】 基础的diamond模板镜像,主要作为配置中心提供配置信息。

###docker-nexus【已完成】 基础的nexus模板镜像,主要做完maven的仓库。

###docker-sonarqube【已完成】 基础的sonarqube模板镜像,主要用于代码质量分析。

###docker-ngnix【待完善】 基础的ngnix模板镜像,主要数据请求分发。

###docker-mongdb【待完善】 基础的mongdb模板镜像,主要作为nosql提供服务。

###快速连接 http://101.200.161.144:8003/diamond
http://101.200.161.144:8001/jenkins
http://101.200.161.144:8000/nexus
http://101.200.161.144:8080/docker-web
http://101.200.161.144:9000/
ps:时间原因说明还未完善,后面会持续更新上来

Comments ( 0 )

Sign in for post a comment

About

我的docker示例 spread retract
Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more