我的项目使用gitlab-ci/cd管道。一切都很好,但在管道结束后,所有文件将继续存在于gitlab-runner的工作目录中,直到下次启动管道。现在我使用"rm -rf ./*“清理脚本中的目录,但我必须关注文件中的工件。是否有任何关键字或设置来清理工作目录?
发布于 2021-11-17 14:52:30
作业完成时,工件默认存储在/var/opt/gitlab/gitlab-rails/shared/artifacts上。
如果您只想在实际附加它们之前不删除它们,那么您可以只创建一个clean-up阶段,它的唯一任务是删除目录中的所有内容。
stages:
- build
- clean
build_job_1:
stage: build
...
build_job_2:
stage: build
...
cleanup:
stage: clean
script:
- rm -rf ./*https://stackoverflow.com/questions/70005571
复制相似问题