我们有一个只有一个执行器的哈德森设置。我们希望能够达到至少有两位执行者的地步。阻止我们这样做的问题是一项无法并行运行的工作。Hudson只执行一个不平行的作业
说明: 我们在哈德逊上配置了许多svn分支。特定分支的流程如下所示
A->B->C
在此流程中,B会从Oracle写入和删除数据。如果哈德逊岛上只有一个分支机构,我们就很好。
但是,我们在哈德逊有许多svn分支。所以有可能是另一支与流
A1->B1-C1
现在B和B1写和从哈德逊河上的机器上运行的只有Oracle实例删除数据,所以我们持谨慎态度越来越搞砸任何数据,这将被测试使用。所以我们不希望有2个执行者用于哈德森,这可能会导致B和B1同时运行。
那么是否有解决这个问题的方法? 我可以配置哈德森,不是并行运行B和B1,否则同时运行两个作业?
在此先感谢
最有可能的应用程序绑定到模式(一个或多个)。你能否在Oracle中创建“多个”模式以在不同的分支中使用? – Jayan 2011-02-19 16:40:45
这是另一种解决方案,但是,无论何时我们在哈德森上设置项目,我们都必须创建一个新的模式,新的配置。这有点痛苦。所以我在哈德森寻找一些东西。 – 2011-02-22 15:33:04