fra*_*ans 9 gerrit jenkins jenkins-plugins jenkins-pipeline
我知道我缺乏基本的詹金斯概念,但以我目前的知识,很难成功地进行研究——也许你可以给我一些提示,如果需要的话,我可以用它来重新表述我的问题。
目前,我面临着这样一种情况:在具有多个构建节点的设置中,Jenkins 主计算机的磁盘空间不足,因为 Jenkins 在主节点和构建节点上都克隆了 git 存储库(并且主节点的空间有限)。这个问题解释了原因。
注意:主节点本身不构建任何东西 - 它只是将存储库克隆到本地工作区文件夹(我猜它只需要 Jenkinsfiles)。
通过作业配置并谷歌搜索这个问题,我找到了有关浅层和稀疏克隆的选项,或者使用Cleanup Plugin在构建之前或之后清理工作区的选项。但这些设置和插件只关心构建节点checkout(SCM)上完成的签出,而不是主节点。
但如果我想保持构建节点上的情况不变,但保持 Jenkins 主计算机上的工作区文件夹精简,我该如何解决这个问题?我必须寻找什么?
作为一个附带问题 - 是否有可能有“git Export”之类的东西?即.git在检查我需要的提交后删除文件夹?
如果这取决于我使用的作业类型,我将使用脚本化管道作业。
小智 1
我有一个类似的设置:一个主节点,多个构建节点。
简单地说,我在主节点上设置执行器数量=0(从“管理詹金斯”->“管理节点”),因此每个作业都会落在构建节点上。
在主服务器上克隆的唯一存储库是共享库。
| 归档时间: |
|
| 查看次数: |
897 次 |
| 最近记录: |