如何在JFrog Pipelines中清理运行工件及删除add_run_files添加的文件?
JFrog Pipelines工件清理及
add_run_files文件删除方案 一、清理运行工件的方法
JFrog Pipelines没有专门的内置函数直接清理运行工件,但可以通过以下方式实现:
- 利用工作空间自动清理:单个步骤执行完成后,Pipelines默认会清理该步骤的临时工作空间;若为跨步骤共享的工件,需手动处理。
- 自定义脚本删除:在Pipeline步骤中添加shell命令,直接删除指定路径的工件,示例:
rm -rf ./path-to-your-artifacts/* - Artifactory工件清理:若工件已上传至Artifactory,可通过Artifactory的清理规则或API调用进行删除。
二、删除add_run_files添加的文件
add_run_files用于标记需保留至运行结束的文件,删除这类文件可通过两种方式:
- 同步骤内直接删除:在调用
add_run_files的同一步骤中,后续执行删除命令即可,示例:# 先添加文件 add_run_files ./build-output/* # 完成操作后删除 rm -rf ./build-output/* - 后续步骤清理:若需在后续步骤删除,需确保文件路径可访问(如使用共享工作空间或挂载相同存储),然后执行删除脚本。
内容的提问来源于stack exchange,提问作者Varsha Arun
相关产品推荐
相关产品推荐

