jenkins 如何提高渠道效率?

o2g1uqev  于 2022-11-01  发布在  Jenkins
关注(0)|答案(1)|浏览(201)

我需要创建一个并行管道,该管道包含以下步骤:

  • 执行集成测试;
  • 生成集成测试HTML报表;
  • 在Jenkins上发布集成测试HTML报告;
  • 生成集成测试HTML覆盖率报表;
  • 在Jenkins上发布集成测试HTML覆盖率报告;
  • 突变测试也应该执行与集成测试相同的步骤;
  • 将应用程序(jar文件)部署到预配置的临时服务器(Tomcat Server示例);
  • 执行自动烟雾测试,该测试将包括执行curl以检查应用程序的基本URL在部署后是否响应;
  • UI验收手动测试将按以下方式执行。系统将通知用户已成功执行所有先前测试,并要求用户执行手动测试。要取消进度或继续,必须执行UI验收手动测试。管道应等待Jenkins上的用户手动确认;
  • 应将带有Jenkins构建编号和状态的标签推送至我的SCM(源代码控制管理)存储库。

现在我只是初步设计了我希望我的流水线是什么样的。我决定生成和发布Javadoc与突变和集成测试并行,因为这些测试不需要Javadoc来完成。我认为我可以更多地并行我的流水线,你们怎么看?你们对我的设计有什么看法?

z9ju0rcb

z9ju0rcb1#

我认为您的管道已经得到了很好的优化。恕我直言,试图进一步并行化它不会产生更好的性能,而是会增加管道的复杂性。

相关问题