我们正在使用gitlab-ci作为CI工具。我们有多个项目,多个构建一直在运行。
几天后,我找不到删除gitlab-ci版本的方法。 30天后如何删除gitlab-ci职位?
答案 0 :(得分:4)
在expire_in
文件的artifacts
部分中添加一个.gitlab-ci.yml
值。参见Documentation。
一段时间后,这将删除作业的工件。
示例:
artifacts:
name: "${CI_PROJECT_NAMESPACE}_${CI_PROJECT_NAME}"
paths:
- build/libs/*.jar
expire_in: 30 days
据我所知,没有办法像使用工件一样自动删除作业。
删除作业的唯一方法是使用GUI或使用API /projects/:id/jobs/:job_id/erase
(Documentation)。