P12

  如何搭建基于Jenkins-Apache-Mesos和Marathon的弹性高可用的持续集成环境 文档

如何搭建基于Jenkins,ApacheMesos和Marathon的弹性高可用的持续集成环境持续集成(CI)是一种软件开发实践,使用得当,它会极大的提高软件开发效率并保障软件开发质量;Jenkins是一个开源项目,它提供了一种易于使用的持续集成系统;Mesos是Apache下的一个开源的统一资源管理与调度平台,它被称为是分布式系统的内核;Marathon是注册到ApacheMesos上的管理长时应用(long-runningapplications)的framework,如果把Mesos比作数据中心kernel的话,那么Marathon就是init或者upstart的daemon。本文旨在探讨如何利用Jenkins,ApacheMesos和Marathon搭建一套弹性的,高可用的持续集成环境。

herseeing 2017-07-31   739   0
P22

  HuDson操作手册 文档

持续集成(CI)是一种实践,旨在缓和和稳固软件的构建过程。持续集成最早由Martin Fowler 于10年前已经提出,希望通过持续集成能够实现以下过程: <br>1.任何人在任何地点,任何时间可以构建整个项目。 <br>2.在持续集成构建过程中,每一个单元测试都必须被执行。 <br>3.在持续集成构建过程中,每一个单元测试都必须通过。 <br>4.持续集成构建的结果是可以发布的软件包。 <br>5.当以上任何一点不能满足时,整个团队的主要任务就是去解决这个问题。Hudson是一个软件界非常流行的开源CI服务器,下面介绍从基础篇、提高篇两个层面进行介绍。

smile5251 2011-03-10   5812   0
P

使用Hudson进行持续集成 文档

持续集成已成为当前许多软件开发团队在整个软件开发生命周期内侧重于保证代码质量的常见做法。在本系列文章中,Nicholas Whitehead给您介绍Hudson ,一个现在非常流行的开源CI服务器。他将告诉读者在您的应用开发环境下(实例中包含Windows XP+Tomcat6或Ubuntu Linux+JBoss AS )如何搭建一个Hudson服务器环境,还包含了Hudson中许多配置项的概述,和执行一个自动编译、测试、报告过程的示例。

xiaoming 2010-11-25   4502   0
P30

  Hudson使用手册_v1.1 文档

Hudson是一个可扩展的持续集成引擎。主要用于:<br>1.持续、自动地构建/测试软件项目。<br>2.监控一些定时执行的任务。Hudson拥有的特性包括:<br>易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。<br>易于配置-所有配置都是通过其提供的web界面实现。<br>集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。<br>生成JUnit/TestNG测试报告。<br>分布式构建支持-Hudson能够让多台计算机一起构建/测试。<br>文件识别-Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。<br>插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具。

hylitjob 2010-10-28   8956   0

关键词

最新上传

热门文档