Apache Gump 是Apache组织自己也使用的一个持续集成工具,它以Python写成,完全支持Apache Ant、Apache Maven等等软体组建工具。Gump特殊的地方在于,它根据以上软体设计计划最新版本来编译,组建软体。这让Gump可以在源码进入版本控制系统后几个 小时内,就侦测到软体可能发生的不相容点。
当有新的改动提交到版本控制系统,Apache Gump 可以检查出潜在的冲突,并及时通知项目组的所有成员并自动生成改动的详细报告。
1. HTTP Server: HTTP Server是目前最流行的HTTP服务器软件之一。其优势主要在于快速、可靠、可通过简单的API扩展,Perl/Python解释器可被编译到服务器中,完全免费而且完全源代码开放。如果需要创建一个每天有数百万人访问的Web服务器,Apache HTTP Server会是最佳的选择。 2. Abdera: Apache Abdera是Atom
分类 项目名 说明 开发语言 服务器 (共20) Apache HTTP Server 全球第一HTTP服务器 C/C++ Tomcat Java的Web服务器 Java James 邮件服务器 Java SpamAssassin 反垃圾邮件 C/C++ Perl Apache的Perl编程语言支持 C/C++ Tcl TCL脚本语言 C/C++ Directory Server 超级目
安装apache2 #./configure --prefix=/usr/local/apache2 --enable-module=alias --enable-module=most --enable-module=vhost_alias --enable-shared=vhost_alias --enable-module=so --enable-shared=max # make;mak
部分文件的下载地址,这些都是在安装php前需要安装的包 文件名称: gd-2.0.27.tar.gz URL: http://www.boutell.com/gd/http/gd-2.0.27.tar.gz 引用页: http://jnet.cnblogs.com/articles/30789.html 文件名称: freetype-2.1.9.tar.gz URL: http://umn.dl.
2007.11.27 iii安装mediawiki 1.搭建php+mysql+apache平台 1.1 安装mysql-5.0.45-linux-i686-glibc23.tar.gz,www.mysql.com 无需安装,解压后移至/usr/local/mysql. # groupadd mysql #建立mysql组 # useradd mysql -g mysql #建立mysql用户并且
如何使用Apache许可证 若用户需要应用Apache许可证,请将以下示例使用适当的注视方法包含在作品源文件中,将括号“[]”中的字段以用户自身的区分信息来替换。另外建议将文件名或类别名以及目的写在跟页码显示相同的地方,以更加容易的区分出第三方档案。 Copyright [yyyy] [name of copyright owner] Licensed under the Apa
怎样使用Apache许可证 若用户须要应用Apache许可证,请将下面演示样例使用适当的注视方法包括在作品源文件里,将括号“[]”中的字段以用户自身的区分信息来替换。另外建议将文件名称或类别名以及目的写在跟页码显示同样的地方,以更加easy的区分出第三方档案。 Copyright [yyyy] [name of copyright owner] Licensed under th
Apache开源产品介绍 2010-02-05 13:53 Ant 众所周知,Ant(蚂蚁)是一套基于java的程序打造工具。 Apache Avalon Project (阿瓦隆) Avalon Avalon(阿瓦隆,凯尔特族传说中的西方乐土岛,据说亚瑟王及其部下死后尸体被移往该岛)是一套面向组件的编程工程 Apache Cocoon Project Cocoon 2.1 Cocoon(科孔,茧
Apache java 项目全介绍 最近接触Jakarta-Common-BeanUtils这个东东比较 多,于是对Apache Jakarta Project产生了兴趣,上他们的官方网站上看了下感觉有用的东西好多,眼花缭乱的,又没有中文网站,又上各大论坛搜了下,也没有发现一个集中该项目的资料,于是决定自己整理翻译一下,有助于各位网友更好的了解该项目。如果有什么描述不对不全面的地方,希望各位
安装apache2 #./configure --prefix=/usr/local/apache2 --enable-module=alias --enable-module=most --enable-module=vhost_alias --enable-shared=vhost_alias --enable-module=so --enable-shared=max # make;mak
以下的文章主要介绍的是在linux操作系统之下对Mysql+php5+apache安装手记的具体描述,我前两天在相关网站看见Mysql+php5+apache安装手记的资料,觉得挺好,于是就拿出来供大家分享。 下载官方推荐的稳定版本httpd-2.2.3.tar.gz, 安装apache2 #./configure –prefix=/usr/local/apache2 –enable-module
translated_page: https://github.com/PX4/Devguide/blob/master/en/test_and_ci/continous_integration.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e PX4 Continuous Integration PX4 builds and
我们做的还不够好,先占个坑。 欢迎贡献章节。
注意有关编写测试的建议, 请参阅 Testing Your Code. Why? 与 Kent Beck 一起撰写关于 持续集成 (简称 : CI ) 的 Martin Fowler 对 CI 进行了如下的描述: 持续集成是一种软件开发实践,团队成员经常整合他们的工作,通常每个人至少每天集成一次 - 导致每天进行多次集成。 每个集成都通过自动构建(包括测试)进行验证,以尽快检测集成错误。 许多团队
对应于 Ruby 的一个或多个版本,你很轻松就可以测试你的网站构建。以下指引将展示怎样在 Travis 上建立一个免费的,集成了处理 pull 请求的 GitHub 的构建环境。如果你使用私有代码库的话,也有相应的付费选择。 1. 启用 Travis 以及 Github 启用 Travis 来构建你的 Github 代码库非常简单: 前往你在 travis-ci.org 的个人档案: https:
持续集成的目的,是让产品可以快速迭代,同时还能保持高质量。它的核心措施是,代码集成到主干之前,必须通过自动化测试。只要有一个测试用例失败,就不能集成。由于我们的代码托管在github上面,所以选择Travis CI来做持续集成是一个不错的选择。 要触发构建工作,需要在项目根目录下面添加一个.travis.yml的文件: sudo: required services: - docker e
虽然以下示例中使用在Travis CI,但原则上应该,也可以直接转移到其他持续集成提供商. 以下是Travis CI的.travis.yml示例,确保配置了mdbook build和mdbook test运行成功。加快CI运转时间的关键是缓存mdbook的安装,以便您可以不用每次CI运行就编译一次mdbook。 language: rust sudo: false cache: - carg
translated_page: https://github.com/PX4/Devguide/blob/master/en/test_and_ci/jenkins_ci.md translated_sha: 95b39d747851dd01c1fe5d36b24e59ec865e323e Jenkins CI Jenkins continuous integration server on S
它们还提供了一个警告:如果您能够持续部署到测试系统,有时也会使用术语“持续部署”。 这一切让我很困惑。任何更详细的解释(或附带一个例子)都是赞赏的!