我正在尝试使用Jenkins奴隶来优化我在Jenkins上运行的持续集成过程 它工作得很好,但有一个我无法解决的小问题。
在我的主Jenkins节点上,我只有一个工作空间供我所有工作使用 那很好。
在我的从属节点上,每个作业都有自己的工作区。这对我来说是一个问题,因为我有很多工作,而且我不能在我的作为开发人员机器的从属节点上繁殖工作区。
我在互联网上搜索Jenkins配置文件中的节点配置,但我找不到解决方案 任何人都可以帮助我吗?
谢谢,
的Seb
答案 0 :(得分:1)
如果您使用节点来构建作业,则必须拥有本地工作区(在节点上)。
如果您想限制磁盘空间使用并避免工作区重复,我建议使用Jenkins标签(=一个作业仅在一个专用节点上运行)。
使用此解决方案,作业工作区将仅存在于一个位置。
你不能只使用Jenkins奴隶来做分布式构建(比如Incredibuild)。