gpt4 book ai didi

Jenkins : delete workspace on slave too

转载 作者:行者123 更新时间:2023-12-02 12:55:15 25 4
gpt4 key购买 nike

我有一份配置矩阵的工作,用于在两台计算机(主计算机和从计算机)上执行构建。我在此作业中选中了“在构建开始之前删除工作区”选项。

不幸的是,工作区仅在“主”节点上删除,即执行主要作业(启动覆盖配置矩阵所需的所有作业的作业)的节点。

第二个节点上的工作空间未删除。

我认为这是一个 Jenkins 错误:因为作业有配置矩阵,所以有一个主作业来启动其他作业。因此,“构建开始前删除工作区”选项仅适用于该主作业。我认为这个选项应该适用于所有矩阵配置作业。

有人知道我是否错了?

最佳答案

经过调查,我发现“在构建开始之前删除工作空间”方法并不能删除从属工作空间,只能使用该方法在主工作空间上删除工作空间(由 https://wiki.jenkins-ci.org/display/JENKINS/Workspace+Cleanup+Plugin 添加)。

在这种情况下最好的选择是使用脚本: https://gist.github.com/rb2k/8372402

获取有关 Jenkins 工作区删除的其他信息的好资源是: https://julienprog.wordpress.com/2016/04/14/clean-up-jenkins-workspaces/

关于 Jenkins : delete workspace on slave too,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43273067/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com