我有一个配置矩阵的工作,以在2台计算机(主和从)上执行构建.我在此作业上选中了"在构建开始之前删除工作区"选项.
遗憾的是,工作空间仅在"主"节点上被删除,即主要作业(启动覆盖配置矩阵所需的所有作业的作业)被执行的节点.
第二个节点上的工作区不会被删除.
我认为这是一个Jenkins错误:因为作业有配置矩阵,所以有一个主要工作来启动其他工作.因此,"在构建开始之前删除工作空间"选项仅适用于此主作业.我认为这个选项应该适用于所有矩阵配置工作.
有人知道我错了吗?
小智 8
在调查之后我发现Slaves工作区没有被"在构建开始之前删除工作空间"方法删除,工作区只能通过方法删除master(由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/
| 归档时间: |
|
| 查看次数: |
8583 次 |
| 最近记录: |