docker 关联 github 自动化打镜像

docker 关联 github 自动化打镜像

docker 关联 github 自动化打镜像

  • 连接github

    点击GitHub进行连接

docker 关联 github 自动化打镜像

弹出GitHub登录页面,如果已经登录,则会直接连接上

docker 关联 github 自动化打镜像

  • 新建仓库

docker 关联 github 自动化打镜像

  • 进入Builds标签下,点击Configuration Automated Builds

docker 关联 github 自动化打镜像

  • 进行配置

docker 关联 github 自动化打镜像

注意:Build Context 必须是Dockerfile的根目录

如果需要动态向Dockerfile中传入变量,如上图 version=1.0.3

需要在Dockerfile根目录下创建hooks

docker 关联 github 自动化打镜像

hooks下创建build和push文件,创建自定义build和push形式

docker 关联 github 自动化打镜像

https://github.com/qiaozhanwei/escheduler_dockerfile,是EasySchedulerhttps://github.com/analysys/EasyScheduler)的Dockerfile