Travis CI
Travis CI是在软件开发领域中的一个在线的,分布式的持续集成服务,用来构建及测试在GitHub托管的代码。该软件代码开源,可以在GitHub上下载,尽管开发者当前并不推荐在闭源项目中单独使用。 它提供了多种编程语言的支持,包括Ruby、JavaScript、Java、Scala、PHP、Haskell和Erlang在内。许多知名的开源项目使用它来在每次提交的时候进行构建测试,比如Ruby on Rails,Ruby和Node.js…
共 4 篇文章
Travis CI是在软件开发领域中的一个在线的,分布式的持续集成服务,用来构建及测试在GitHub托管的代码。该软件代码开源,可以在GitHub上下载,尽管开发者当前并不推荐在闭源项目中单独使用。 它提供了多种编程语言的支持,包括Ruby、JavaScript、Java、Scala、PHP、Haskell和Erlang在内。许多知名的开源项目使用它来在每次提交的时候进行构建测试,比如Ruby on Rails,Ruby和Node.js…
Jenkins是一款由Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目复刻。 Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括、CVS、Subversion、Git、、和),可以执行基于Apache Ant和Apache Maven的项目,以及任意的Shell脚本和Windows批处理命令。Jenkins…
AppVeyor是一个托管型、分布式的持續整合服务,它在Microsoft Windows虚拟机及Ubuntu Linux虚拟机上构建和测试托管在GitHub或其他源代码托管服务(包括GitLab和Bitbucket)上的项目。AppVeyor服务由与其同名的一家2011年在加拿大成立的私营公司提供。 AppVeyor可以通过网页界面配置,或者将一个命名为“appveyor.yml”的YAML格式文本文件添加到代码存储库的根目录来配置。…
Hudson是用Java编写的一个持续集成(CI)工具。它运行在Servlet容器中(例如Apache Tomcat、GlassFish)。它支持软件配置管理(SCM)工具(包括CVS、Subversion、Git、、和),可以执行基于Apache Ant和Apache Maven的项目,以及任意的shell脚本和Windows批处理命令。Hudson的主要开发者是川口耕介,开发期间就职于昇陽電腦公司。Hudson是在MIT许可证下发布…