Docker连接Github自动build
具体参见代码库:
https://github.com/flasheryu/docker-jetty
在Docker Hub的settings里面设置连接个人github账号。
然后在dockerhub创建一个新的repository并关联到github此repository即可。
每当有新代码check in的时候,Docker Hub会自动build Dockerfile生成最新的image。
另外:jenkins可以完成同样的流程。
后续会使用jenkins生成image并将新生成的image上传到私有docker registry服务器,实现持续交付(DI/CD)过程。
下图来自互联网,仅做参考。
我们会做比下图牛逼(cool!!)的多的事情。