默认情况下,Jenkins 作业有两个目录(builds如果是工作流作业,可以只有一个, 或更多,例如附加promotions目录):
JENKINS_HOME/jobs/${JOB_NAME}/builds/ 根据包含子目录 $BUILD_IDJENKINS_HOME/jobs/${JOB_NAME}/workspace/因此,有每个作业一个工作区和每一个建立build目录。
不要让页面管理 Jenkins与由JENKINS-8446驱动的此更改混淆。内联帮助(在撰写本文时的当前 v1.635)中也提到的工作区默认值仍然是:
管理 Jenkins → 配置系统 → 高级... → 工作区根目录:${ITEM_ROOTDIR}/workspace
不是${JENKINS_HOME}/workspace/${JOB_NAME}。
如果丢弃旧构建,工作空间不会被丢弃,但是,由于它存在于每个作业中,它会被每个新构建覆盖。因此,如果您想保留旧工件,您可以:
还有Discard Old Build 插件,它通过Post-build Action增强了 Jenkins 的内置丢弃功能。
| 归档时间: |
|
| 查看次数: |
1045 次 |
| 最近记录: |