RDC容器构建和部署服务新功能上线
容器服务
阿里云容器服务提供了从容器构建到部署的服务。再此基础之上还提供了一系列的阿里云其它服务的集成和扩展,比如监控、日志、负载均衡等。
Devops解决方案
先探讨一下我们期望的Devops研发流程是什么样子。
Devops需求
对于一个应用A(非容器服务中的应用,而是RDC中的应用的概念),会考虑下面的点:
- 在进行镜像构建时,我希望运行测试;对于Java之类的编译型语言,我还需要打包。但我不希望把运行测试和进行构建的依赖(比如maven),放入镜像中。目前容器服务提供的构建服务仅支持
docker build命令,因此无法在镜像构建之外再做上述的工作。 - 多套环境的需求,比如
testing,staging,production三个环境。容器服务本身并没有环境的概念。一种可能的方式是创建三个集群,分别对应上述的
