gpt4 book ai didi

svn - 在 Jenkins 中为多个分支重用测试套件?

转载 作者:行者123 更新时间:2023-12-01 02:40:35 27 4
gpt4 key购买 nike

目前,我在 Jenkins 中设置了两个 SVN 分支(稳定和开发)的两个作业,其中一个作业编译工作区,另一个在其上运行测试套件。 (因此总共有四个 Jenkins 作业。)测试套件作业需要几个小时才能运行(这些是针对相当大系统的系统测试),因此我想将其拆分为单独的作业。这会给我带来各种各样的好处,比如关于哪些测试经常失败的反馈,以及直接从 Jenkins 界面运行单独测试的可能性。

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

我浏览了插件,我发现唯一可能有帮助的是 Configuration Slicing PluginBulk Builder Plugin尽管这些有助于编辑和运行多个作业,但它们并不能解决“将测试添加到多个分支”的问题。

最佳答案

我在 Jenkins: The Definitive Guide 中找到了答案.在第 10.5 章“自动生成 Maven 构建作业”中,通过使用 Maven-jenkins-plugin 生成作业配置文件来解决这个确切的问题。 .

关于svn - 在 Jenkins 中为多个分支重用测试套件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8526810/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com