我目前正在使用带有群集从属的jenkins。
有一个多配置作业(由git钩子触发),它什么也不做,它的目的只是为了在所有从属服务器上拉一个git存储库。此存储库存储其他jenkins作业所需的所有脚本。感谢这一点,我们可以通过git更新作业的构建脚本,并简化jenkins实例的维护(我是唯一一个熟悉Jenkins的人,因此为我的团队设置了这个混乱)。
然而,脚本并没有被拉到每个奴隶的同一个地方:
在两个从属中,存储库被拖入/builds/workspace/<multi-configuration job's name>/label/<slave's name>
和/builds/workspace/<multi-configuration job's name>
在最后一个从属服务器中,存储库仅在/builds/workspace/<multi-configuration job's name>/label/<slave's name>
中提取。
所以,我有两个问题:
关于配置:
源代码管理和构建触发器配置为允许从git hooks触发(Poll SCM
已被检查)。
没有构建步骤。
这是配置矩阵:
(未选中主节点)