当前位置: 首页 > 面试题库 >

作为詹金斯替代品的连续体?

狄宜然
2023-03-14
问题内容

在我们公司,我们正在认真研究Java开发/质量保证部门中的产品。我们正在寻找的产品之一是Apache Continuum。

有Continuum经验(最好还有Jenkins经验)的人可以解释一下Apache
Continuum的优点和缺点(尤其是关于Jenkins的优点)吗?

我的第一印象是:

优点:

  • 更适合对构建和项目进行分组(从UI角度来看)。

缺点:

  • 没有清晰的仪表板。
  • 一个相对较小的社区。
  • 没有插件(对吗?)。

问题答案:

我们正在使用连续体,我们切换到詹金斯。

詹金斯的优势:

  • bug
  • PMD
  • 格斗风格
  • 代码覆盖率(关于emma的图表非常不错)
  • 与人工制品的集成
  • 与声纳整合
  • 发布构建任务(构建其他项目,自动归档)
  • 每周都有新的詹金斯交付-非常快地解决了关键错误
  • rpm / deb软件包(您可以使用yum / deb每周自动更新)

在jenkins中,您可以创建视图,然后可以在其中对项目进行分组。



 类似资料:
  • 有没有可能让詹金斯使用真正的浏览器而不是无头浏览器?我正在运行一些用TestNG编写的测试(使用Selenium webdriver)。当我运行testng时。在Eclipse中,浏览器启动并运行测试。但当我使用Jenkins并用maven运行测试时,它不会启动任何浏览器。

  • 问题内容: 我有一个.Jar文件,它将在运行时将数据加载到数据库中。我已经计划通过詹金斯来担任这项工作。当我在詹金斯执行作业时,它将成功运行.JAR。但是,请说作业中是否存在空指针异常,并且该异常未成功完成。即便如此,詹金斯仍然说工作已经“通过”。如果作业执行过程中出现问题,如何使作业失败? 问题答案: @Corey的解决方案很好。而且,如果您不想编写JUnit测试并在Jenkins中提供支持,则

  • 问题内容: 如何轻松地将Jenkins与qUnit集成?我将使用真正的浏览器(如firefox和chrome)运行测试。我的服务器在RedHat 6.1 Linux上运行。我想我都需要插件/库,但我仍然不知道如何使其工作。我第一次与Jenkins合作(在服务器端)。 //编辑: 如果有人也可以共享想法如何构建覆盖率报告,那将是很棒的。 提前致谢 :)。 问题答案: 说詹金斯和QUnit只是难题的一

  • 我想做一些非常简单的事情,在一个文件夹中,我有一个jar文件和一个包含脚本的名为脚本的文件夹。但我可以让詹金斯拉链来做这件事。 zip目录:“awsdeploy”,排除:“”,glob:“”,“scripts/”,zipFile:“SQSToElasticProcessor.zip” 必须显式命名“zip”的参数。@ 第 31 行,第 16 列。

  • 我希望使用Jenkins创建一个CI/CD管道,其中我希望添加一个K8s主节点作为Jenkins主设置的从节点。我的问题是这是个好主意吗?我计划在其中一个主服务器上创建一个用户名Jenkins,将kubeconfig复制给用户,将主服务器连接到这个节点,然后从这个节点运行所有的Kubernetes部署。 有没有更好的办法做到这一点?

  • 我试图在本地库伯内特斯集群上部署詹金斯映像。部署成功,但我无法让持久性数据工作。没有错误被抛出,新豆荚成功启动,唯一的问题是它不持久。 詹金斯·多克菲尔: Kubernetes部署文件: 库伯内特斯持久体积: 持续批量索赔 我在用Minikube进行本地开发。当然还有库贝特。 别看我做错了什么。感谢您的帮助。