
docker + jenkins + git + maven自动化构建与部署
docker + jenkins + git + maven自动化构建与部署。
docker + jenkins + git + maven自动化构建与部署
一:安装jenkins
#方法1
docker run -d --name jenkins
-p 8080:8080 -p 50000:50000
-v /opt/jenkins:/var/jenkins_home
-v /opt/apache-maven-3.3.9:/usr/local/maven
-v /opt/jdk1.7.0_55/jdk:/usr/local/jdk
jenkins:2.0-beta-1
#方法2
docker run -d --name jenkins -p 8080:8080 -p 50000:50000 -v /opt/jenkins:/var/jenkins_home -v /opt/apache-maven-3.3.9:/usr/local/maven -v /opt/jdk1.7.0_55/jdk:/usr/local/jdk jenkins:2.0-beta-1
#方法3
docker run -p 8080:8080 -p 50000:50000 -d -v /opt/jenkins-home-docker:/var/jenkins_home --name jenkins jenkins/jenkins
#密码
/var/jenkins_home/secrets/initialAdminPassword
路径已经映射到宿主机
/opt/jenkins-home-docker
CICD总体流程:
在开发机开发代码后提交到gitlab
之后通过webhook插件触发jenkins进行构建,jenkins将代码打成docker镜像,push到docker-registry
之后将在k8s-master上执行rc、service的创建,进而创建Pod,从私服拉取镜像,根据该镜像启动容器
更多推荐
所有评论(0)