Travis和Docker的持续集成
# 所使用的基础组件 代码托管在 Github 上,使用 github 集成的 Travis CI 自动触发 CI 流程。在 CI 中自动 build 新的 image 上传到 Docker Hub。然后通过 sshpass 远程登录 server 触发部署脚本。部署脚本 pull 新的 image 然后部署。 # Dockerfile 由于项目都是基于 python 的,所以 dockerfile 比较简单: FROM ubuntu:latestMAINTAINER Shaobo Liu <shaobo@mkdef.com>LABEL...
more...