开源自动化服务器:Jenkins 2.414.3

Jenkins提供了数百个插件来支持任何项目的构建、部署和自动化。Jenkins是一个独立的开源自动化服务器,可用于自动化与构建、测试、交付或部署软件相关的各种任务。它可以通过本机系统包、Docker安装,甚至可以由任何安装了Java Runtime Environment(JRE)的机器独立运行。

持续集成和持续交付

作为一个可扩展的自动化服务器,它可以用作一个简单的CI服务器,也可以变成任何项目的连续交付中心。

易于安装

该应用程序是一个独立的基于Java的程序,可以开箱即用,带有适用于Windows、macOS和其他类似Unix操作系统的软件包。

易于配置

它可以通过其web界面轻松设置和配置,其中包括实时错误检查和内置帮助。

插件

Jenkins在更新中心拥有数百个插件,几乎可以与持续集成和持续交付工具链中的每一个工具进行集成。

可扩展

它可以通过其插件架构进行扩展,为Jenkins的功能提供了几乎无限的可能性。

分布式

它可以轻松地在多台机器上分配工作,帮助更快地在多个平台上进行构建、测试和部署。

特点和亮点

易于安装:只需使用java-jarjenkins.war,或者将其部署在servlet容器中。无需额外安装,无需数据库。

简单的配置:它可以完全从友好的web GUI进行配置,并提供广泛的实时错误检查和在线帮助。不再需要手动调整XML,尽管如果您想这样做,也可以这样做。

更改集支持:它可以从Subversion/CVS生成对构建所做更改的列表。这也是以一种相当有效的方式完成的,以减少存储库上的负载。

永久链接:它为大多数页面提供了清晰可读的URL,包括一些永久链接,如“最新构建”/“最新成功构建”,这样它们就可以很容易地从其他地方链接。

RSS/Email/IM集成:通过RSS或电子邮件监控构建结果,以获得故障的实时通知。

事后标记:构建可以在构建完成后很长一段时间内进行标记

JUnit/TestNG测试报告:JUnit测试报告可以与历史信息一起制成表格、汇总和显示,例如何时开始中断等。历史趋势被绘制成图表。

分布式生成:它可以将生成/测试负载分配到多台计算机。这可以让你充分利用那些闲置在开发人员办公桌下的工作站。

文件指纹:它可以跟踪哪个构建生成了哪些jar,哪个构建使用了哪个版本的jar,等等。这甚至适用于在应用程序之外生成的jar,非常适合项目跟踪依赖关系。

插件支持:可以通过第三方插件进行扩展。您可以编写插件来制作团队使用的支持工具/流程。

展开阅读全文

页面更新:2024-03-08

标签:服务器   分布式   负载   实时   插件   独立   链接   测试   工具   项目

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2008-2024 All Rights Reserved. Powered By bs178.com 闽ICP备11008920号-3
闽公网安备35020302034844号

Top