我们使用Bitbucket管道进行CI。
我想自动化CD流,以便每当有一个新的/现有的分支说
feature_abc
(规范化)该分支的最新代码使用docker容器部署在我的ec2框上,并映射到与分支名称相同的子域,即。
feature_abc.mydomain.com
让qa团队开始测试该分支即将进行的更改。
怎么做?
我需要在自动化中使用fabric吗?或者docker compose可以做到吗?
备注:我是一个经验丰富的python/django开发人员,但对docker还不熟悉。在网上读了很多dockerfile和docker-compose.yml的东西,弄糊涂了。