2011-12-15 81 views
4

目前,我有两个工作在两个SVN分支(稳定和开发)在Jenkins中设置,其中一个作业编译工作区,另一个作业在其上运行测试套件。 (所以总共有四个Jenkins作业。)测试套件作业需要几个小时才能运行(这是一个相当大的系统的系统测试),所以我想将它分解成单独的作业。这将为我提供各种好处,例如哪些测试经常失败的反馈,以及从Jenkins界面直接运行单独测试的可能性。重复使用Jenkins中多个分支的测试套件?

我该如何去分拆测试套件作业?如果我把它分成10个不同的工作,那么我将为每个分支得到10个工作。虽然这本身不是问题,但如果我添加一个系统测试,我需要将它添加到每个分支,这看起来很乏味。此外,如果分支的细节发生变化,我必须编辑属于它的所有作业。最后,触发执行这些工作的最好方法是什么?

我已经查看了插件,我发现可能有帮助的唯一的东西是Configuration Slicing PluginBulk Builder Plugin虽然这些帮助编辑和运行多个作业,但它们不能解决'添加测试到多个分支'问题。

回答