使用GIT+JENKINS+DOCKER+SONAR+DISCONF+HARBOR+TOMCAT实现持续部署CD(下)

使用GIT+JENKINS+DOCKER+SONAR+DISCONF+HARBOR+TOMCAT实现持续部署CD(下)

一、Docker api学习 目前生产中有使用docker1.8和docker1.10版本,下面针对1.10版本的docker进行说明: 默认情况下 Docker 的守护进程启动会生成一个 socket (/var/run/docker.s…

Read More

使用git+jenkins+docker+sonar+disconf+harbor+tomcat实现持续部署CD(上)

使用git+jenkins+docker+sonar+disconf+harbor+tomcat实现持续部署CD(上)

一、持续部署入门 在本例中,假设我们JAVA项目的名称为hello,简要的技术思路如下。 本文章中:通过以开放平台的项目作为案例来对整体的自动化部署进行解释,使用的组件有git,jenkins,maven,disconf,docker,ha…

Read More

git&gitlab生产使用案例

git&gitlab生产使用案例

一、入门Gitlab 1、Git&Gitlab介绍 Git是一种非常流行的分布式版本控制系统,它和其他版本控制系统的主要差别在于Git只关心文件数据的整体是否发生变化,而大多数版本其他系统只关心文件内容的具体差异,这类系统(CVS,…

Read More