我有一个 gitlab 管道正在执行并创建一个 docker 容器。现在,每当提出一些合并请求(即从功能分支到开发分支)时,我的功能分支就会被删除。 所以,我想停止/删除与功能分支相关的容器。谁能帮助我如何使用 gitlab 来实现这个?
经过几次尝试和错误后我能够修复它。下面的代码对我有用。
.only-default: &only-default
only:
- merge_requests
Cleanup:
stage: cleanup
script:
- docker stop your_container_id_name
only:
- merge_requests