合并请求获得批准后停止/删除容器

问题描述 投票:0回答:1

我有一个 gitlab 管道正在执行并创建一个 docker 容器。现在,每当提出一些合并请求(即从功能分支到开发分支)时,我的功能分支就会被删除。 所以,我想停止/删除与功能分支相关的容器。谁能帮助我如何使用 gitlab 来实现这个?

docker gitlab-ci gitlab-ci-runner
1个回答
0
投票

经过几次尝试和错误后我能够修复它。下面的代码对我有用。

.only-default: &only-default
  only:
    - merge_requests
    
Cleanup:
  stage: cleanup
  script:
    - docker stop your_container_id_name
  only:
    - merge_requests
© www.soinside.com 2019 - 2024. All rights reserved.