Jenkins搭建步骤
1、下载jenkins镜像
jenkins需要依赖jdk环境,所以我们直接下载带JDK的jenkins镜像,如下图
docker pull jenkins/jenkins:jdk11`
2、创建jenkins容器
下面是创建jenkins容器的docker命令,解释一下创建参数
docker run -p 8087:8080 --restart=always -v /etc/localtime:/etc/localtime -v /Users/xxx/personal/test/docker/jenkins1/jenkins-data:/var/jenkins_home -v /Users/xxx/.docker/run/docker.sock:/var/run/docker.sock --name jenkins_jdk11 -d jenkins/jenkins:jdk11
1)、-p 8087:8080,都是将容器端口映射到宿主机的一个端口
2)、–restart=alwasy,是容器启动失败后重启
3)、-v是卷的意思,将宿主机目录映射到容器中的目
可以看到,我们的容器创建命令中有4个卷的指令。
第一个:将宿主机的时间文件映射到容器中,为的是让宿主机的时间和容器的时间保持一致
第二个:创建jenkins的工作目录,这个目录很重要。jenkins构建好的项目就会放到这个目录中。这里我们将jenkins的工作目录映射到了宿主机的一个目录中
第三个:将本地的docker监听的文件映射到容器中
4)、–name jenkins_jdk11,容器的名称是jenkins_jdk11
5)、-d 容器后台运行
6)、jenkins/jenkins:jdk11,使用这个镜像创建容器
3、验证jenkins容器启动成功
可以访问127.0.0.1:8087,如果可以看到jenkins的登录页面就算安装成功了,找到登录密码
4、安装jenkins工具
选择Manage Jenkins标签下的Tools标签,安装maven
5、创建jenkins任务,配置git后添加构建步骤,clean install 清楚maven之前编译的缓存并再次编译
6、构建完成