docker 关联 github 自动化打镜像
docker 关联 github 自动化打镜像
- 登录docker hub 官网(https://www.docker.com/)
- 点击个人账号下的Account Settings
-
连接github
点击GitHub进行连接
弹出GitHub登录页面,如果已经登录,则会直接连接上
- 新建仓库
- 进入Builds标签下,点击Configuration Automated Builds
- 进行配置
注意:Build Context 必须是Dockerfile的根目录
如果需要动态向Dockerfile中传入变量,如上图 version=1.0.3
需要在Dockerfile根目录下创建hooks
hooks下创建build和push文件,创建自定义build和push形式
https://github.com/qiaozhanwei/escheduler_dockerfile,是EasyScheduler(https://github.com/analysys/EasyScheduler)的Dockerfile