【发布时间】:2022-06-11 06:40:21
【问题描述】:
目前,我正在为每个合并请求创建 GitLab 环境以部署临时页面。一旦合并请求被合并,这些环境就会停止,但我想在管道中添加一个额外的步骤,以从“停止”环境中完全“删除环境”。我不想使用 GUI,我发现的唯一选项是 API 方法:
DELETE /projects/:id/environments/:environment_id
https://docs.gitlab.com/ee/api/environments.html#delete-an-environment
但是,这里的问题是它需要:environment_id 变量,我无法找到并获取它。
任何有关不同方法或如何获得:environment_id 的帮助将不胜感激。
【问题讨论】:
标签: gitlab-ci cicd gitlab-pipelines gitlab-ci.yml