首页 > 解决方案 > 请解释 Bamboo(计划、分支和构建目录)

问题描述

所以我觉得这是一个非常基本的问题,但我并没有对此表示怀疑。

在 Bamboo 中,如何在代码合并后删除 build-dir 中的文件夹?我目前有 21 个签出代码目录,只有 5 个活动计划分支(开发 + 4 个活动拉取请求)。

另外,文件夹名称是什么?我有 PROJ-DAPP[x]-JOB1 和 PROJ-SMIT[x]-JOB1(SMIT 来自我的姓氏,x 是各种数字或没有数字)。我认为这些以某种方式与计划名称相关,但不完全确定。(以前是 PROJ_SMITH,但现在是 PROJ_Basic)

我们的设置:

标签: continuous-integrationbamboo

解决方案


在 Bamboo 中,如何在代码合并后删除 build-dir 中的文件夹?

即使您的设置正在删除分支并强制清理构建,您仍然会在系统上获得多个文件夹。这是因为 Bamboo 保留了以前的构建以用于日志记录和工件。但是,您可以配置 Bamboo 保留的构建时间和数量。最好的方法是在设置下进入管理,然后选择到期。从这里您可以设置您的项目将保留多少构建以及何时更新。如果您需要空间,您可以进入 build-xml 文件夹并手动删除一些较旧的构建,但是如果您尝试为该构建加载日志或工件,这可能会导致 Bamboo 出现问题。

另外,文件夹名称是什么?

文件夹名称基于计划密钥、作业和内部版本号。结构和约定可能会有所不同,具体取决于您的构建是否具有多个阶段和计划。


推荐阅读