tom*_*nkt 3 configuration build-process hudson
我可以在一台机器上运行多个哈德森从站,我的意思是真正的奴隶只有一个构建过程吗?
我的问题是,我有一个带有3个构建过程的slave,使用lock-and-latches(V0.4)来运行三种不同类型的构建作业.但有时我会遇到一个问题,即同时运行多个类型的构建作业,或者它阻止构建过程从奴隶运行并且不运行.
提前感谢您的见解.
是的,Hudson应该能够在一台机器上运行多个从站.我用我的构建做了一个有限的形式,以便每个作业在一个单独的硬盘驱动器上运行.就我而言,这意味着我有一个主服务器,其中一个服务器与主服务器在同一台机器上运行.有3个奴隶,每个有1个执行器可以完成,而不是一个奴隶,可以做3个执行器,但它不应该影响锁定所以我只看到一个用途,如果你有不同的物理驱动器,并希望更多的吞吐量.
我相信Hudson(即此作业正在运行)和锁定和锁定(此锁正在使用中)中的锁定跨越所有从属设备和主设备以进行给定的哈德森设置.因此,如果从站1正在运行保存锁定A的作业,则从站2将无法启动保存锁定A的作业.我不完全清楚这是你正在寻找的行为.
但有一个重要的注意事项:
据推测,当使用lock-and-latches插件时,hudson核心中当前存在一个错误,有时允许多个作业以相同的锁启动.我不是Hudson锁定内部的专家,也不是lock-and-latches插件的专家,但是如果你想要更深入的解释,那么在hudson用户邮件列表上有一个听起来相关的对话(users@hudson.dev .java.net).
lock-and-latches插件的作者通常对问题非常敏感.
归档时间: |
|
查看次数: |
1593 次 |
最近记录: |