• LuntBuild


    LuntBuild是一个强大自动构建的工具。通过一个简洁的web接口就可以很容易地进行系统的持续构建。在线演示Demo:http://luntbuild.ellisonbrookes.com/luntbuild-login.jsp 登录的用户名与密码都是demo。
    点击次数   官方主页【官方主页】   下载地址【下载地址】

    网友留言/评论

    我要留言/评论

    相关开源项目

    CPMake:CPMake是一个Java开发的类似于GNU make的构建工具可以用于C, C++, Java, C#, XSL ...等。它的构建文件用Java脚本语言(可以是BeanShell, Rhino, Jython and Groovy)来编写以便增加灵活性。因此用户可以根据自己的项目来定制make文件。
    JMK:JMK 这个应用程序用于保证一套文件是处于一致的状态。它基本上是要作为大多数Unix系统中的一部分,但按照平台无关性而设计。
    Invicta:Invicta是一个开源的构建管理工具.它使用简单的项目定义文件,来生成强大的构建脚本(Apache ANT脚),从而隐藏他们的复杂性。
    Gant:Gant是一个基于Ant的构建工具,它采用Groovy脚本代替XML来编写构建逻辑。 Gant完全依赖于Ant task来做真正的事情,所以你如果用Ant实现构建,但不喜欢用XML构建文件,Gant是一个不错的选择。
    Savant:Savant是ANT的一个扩展。在使用Savant之前你必须先下载ANT的1.6.1以上的版本。
    JAM:JAM(JavaGen Ant Modules)是一个标准组件化的ANT工具包,用来构建J2EE应用程序。它由ANT Scripts集合组成,这些脚本用来执行所有Java/J2EE多应该有的构建任务比如:编译,打包,测试,部署和J2EE服务器控制。JAM 已经发展一个卓越的构建框架,它已经可以支持CVS, Axis, Castor, JMX, Hibernate并支持JUnit 与 Cactus测试,XDoclet与基于UML的代码生成技术等。
    Antmod:Antmod是构建管理,发布管理与CVS管理的工具,它是基于ANT扩展引擎的一个实现.利用Antmod的构建插件可以加速Java的开发,它可以用来管理你的CVS,管理你的发布程序,还可以让你的软件开发过程模块化,跨项目共享构建文件.它对于基于Java的软件开发是一个强大与完全out-of-the-box的解决方案.
    Hudson:可扩展的持续集成引擎。主要用于:
    1.持续、自动地构建/测试软件项目,如CruiseControl与DamageControl。
    2.监控一些定时执行的任务。
    Hudson拥有的特性包括:易于安装-只要把hudson.war部署到servlet容器,不需要数据库支持。易于配置-所有配置都是通过其提供的web界面实现。集成RSS/E-mail/IM-通过RSS发布构建结果或当构建失败时通过e-mail实时通知。生成JUnit/TestNG测试报告。分布式构建支持-Hudson能够让多台计算机一起构建/测试。文件识别- Hudson能够跟踪哪次构建生成哪些jar,哪次构建使用哪个版本的jar等。插件支持-Hudson可以通过插件扩展,你可以开发适合自己团队使用的工具。

    Gradle: Gradle是一个基于Groovy的构建工具,它使用Groovy来编写构建脚本,支持依赖管理和多项目创建,类似Maven,但比之简单轻便。为Ivy提供了一个layer,提供了build-by-convention集成;而且它还让你获得许多类似Maven的功能比如传递依赖管理和约定大于配置。
    Cruise Control:CruiseControl是一个针对持续构建程序(项目持续集成)的框架,它包括一个email通知的插件,Ant和各种各样的CVS工具。CruiseControl提供了一个Web接口, 可随时查看当前的编译状况和历史状况