Jenkins多配置作业用于脚本同步

时间:2015-03-25 11:33:49

标签: jenkins continuous-integration

我目前正在使用带有群集从属的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已被检查)。
没有构建步骤。

这是配置矩阵:

configuration matrix
(未选中主节点)

0 个答案:

没有答案