Jenkins自动构建docker镜像,并上传至harbor仓库
实验环境:
172.25.2.7 ser6 jekins主机
172.25.2.8 ser8 gitlab代码库
172.25.2.2 ser2 harbor仓库
关闭几台主机的selinux,firewalld
1.为jenkins添加docker插件
选择此插件并安装
在项目test1的配置中增加构建后的步骤
2.harbor仓库的启动(之前已经搭建好)
3.先进行简单的逻辑实验,jenkins主机同时是docker主机
配置好docker-ce源之后
4.
在ser6上做harbor仓库的解析
5.之前已经做过harbor仓库的加密和用户认证,现在直接拷贝目录就好。
添加harbor仓库的用户和密码
点击保存
6.进行测试
1)在gitlab代码库提交代码
7.将镜像上传至仓库,进行手动触发
发现上传到仓库的版本已经是4
8. 新建项目docker
构建触发器,只有test1项目稳定时才触发docker
总结: