我们需要在项目的相应分支合并回developer分支时将其项目自动部署到各种服务器实例。
我不确定如何使用gitlab和管道等解决此用例。由于它是由merge事件触发的,因此我不确定如何1)监听那些事件,以及2)在哪里/如何捕获执行部署活动和部署后活动(例如启动容器等)的步骤(当前为手动bash脚本)。
我基本上对AutoDevOps很熟悉,但是暂时不需要任何东西。我们没有使用Kubernetes,我的理解是您需要使用Kubernetes来安装AutoDevOps。
对于任何一般或什至特定的指导,我将不胜感激。谢谢!
答案 0 :(得分:0)
Gitlab会自动为您处理此问题,您只需要在项目根目录下定义一个名为.gitlab-ci.yml
的文件,并指定阶段和脚本即可。