Travis CI

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(以内容'travis-ci:一个面向Ruby社区的开源分布式构建系统。 ==链接== *[https://github.com/travis-ci travis-ci @ github] *[http://travis-ci.org/ travis-ci.org...'创建新页面)
 
(Allen移动Travis-ci页面至Travis CI)
 
(未显示1个用户的27个中间版本)
第1行: 第1行:
travis-ci:一个面向[[Ruby]]社区的开源分布式构建系统。
+
{{SeeWikipedia|Travis CI}}
 +
 
 +
[[文件:tested-with-travis-ci.png|right]]
 +
travis-ci:一个面向[[Ruby]]社区的开源分布式构建、持续集成系统。
 +
 
 +
==环境==
 +
* Ruby (Ruby 1.9.1 is not supported)
 +
* [[PostgreSQL]] for the pg gem
 +
* [[RabbitMQ]]
 +
* [[VirtualBox]]
 +
 
 +
==应用==
 +
*Travis Hub
 +
*Travis Server
 +
*Travis Worker
 +
*Travis Listener
 +
*Travis Boxes
 +
 
 +
==支持语言==
 +
* "Clojure":http://about.travis-ci.org/docs/user/languages/clojure/
 +
* "Erlang":http://about.travis-ci.org/docs/user/languages/erlang/
 +
* "Groovy":http://about.travis-ci.org/docs/user/languages/groovy/
 +
* "Java":http://about.travis-ci.org/docs/user/languages/java/
 +
Travis CI 提供 OpenJDK 7, OpenJDK 6, Oracle JDK 7, Gradle 1.4, Maven 3 和 Ant。
 +
* "JavaScript":http://about.travis-ci.org/docs/user/languages/javascript-with-nodejs/ (with Node.js)
 +
* "Perl":http://about.travis-ci.org/docs/user/languages/perl/
 +
* "PHP":http://about.travis-ci.org/docs/user/languages/php/
 +
* "Python":http://about.travis-ci.org/docs/user/languages/python/
 +
* "Ruby":http://about.travis-ci.org/docs/user/languages/ruby/
 +
* "Scala":http://about.travis-ci.org/docs/user/languages/scala/
 +
 
 +
==项目==
 +
Travis CI包含的子项目有:
 +
*travis-api
 +
*travis-build
 +
*travis-core
 +
*travis-cookbooks
 +
*travis-hub
 +
*travis-listener
 +
*travis-logs
 +
*travis-support
 +
*travis-tasks
 +
*travis-web
 +
*travis-worker
 +
 
 +
==安装==
 +
git clone https://github.com/travis-ci/travis-ci.git // 需ruby 1.9.3
 +
cd travis-ci
 +
bundle install
 +
bundle exec rake travis:setup:config
 +
vi config/travis.yml
 +
bundle exec rake travis:setup
 +
sudo port install rabbitmq-server // Mac OS X
 +
sudo port load rabbitmq-server
 +
bundle exec foreman start
 +
http://localhost:5000
 +
bundle exec rake test:ci
 +
bundle exec rake test:jasmine
 +
加入 travis.yml 到你的代码仓库,如构建Java项目:
 +
language: java
 +
jdk:
 +
  - oraclejdk7
 +
  - openjdk7
 +
  - openjdk6
 +
 
 +
==PostgreSQL==
 +
 
 +
==RabbitMQ==
 +
 
 +
==Travis Pro==
 +
*[http://about.travis-ci.org/docs/user/travis-pro/ Travis Pro相关信息]
 +
 
 +
==图集==
 +
<gallery>
 +
image:travis-ci-maven-mirrors.png|Maven Mirror
 +
</gallery>
  
 
==链接==
 
==链接==
 
*[https://github.com/travis-ci travis-ci @ github]
 
*[https://github.com/travis-ci travis-ci @ github]
 
*[http://travis-ci.org/ travis-ci.org]
 
*[http://travis-ci.org/ travis-ci.org]
 +
*[https://github.com/travis-ci/travis-cookbooks Travis Cookbooks]
 +
*[http://www.juvenxu.com/2012/03/06/travis-ci/ Travis CI,翩翩而至的CI云]
 +
*[http://maven.mirrors.travis-ci.org Travis CI network-local Maven mirror]
 +
*[https://bluebox.net/landing/travis-ci Travis CI Moves to Blue Box]
 +
*[http://blog.travis-ci.com/2015-04-06-meet-trevor-hybrid-app/ Meet Trevor. A hybrid mobile app for Travis CI]
  
[[Category:Build automation]]
+
[[category:build automation]]
[[Category:Continuous Integration]]
+
[[category:continuous integration]]
[[Category:Ruby]]
+
[[category:ruby]]
 +
[[category:software testing]]

2018年4月8日 (日) 13:50的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 Travis CI Thanks, Wikipedia.
Tested-with-travis-ci.png

travis-ci:一个面向Ruby社区的开源分布式构建、持续集成系统。

目录

[编辑] 环境

[编辑] 应用

  • Travis Hub
  • Travis Server
  • Travis Worker
  • Travis Listener
  • Travis Boxes

[编辑] 支持语言

Travis CI 提供 OpenJDK 7, OpenJDK 6, Oracle JDK 7, Gradle 1.4, Maven 3 和 Ant。

[编辑] 项目

Travis CI包含的子项目有:

  • travis-api
  • travis-build
  • travis-core
  • travis-cookbooks
  • travis-hub
  • travis-listener
  • travis-logs
  • travis-support
  • travis-tasks
  • travis-web
  • travis-worker

[编辑] 安装

git clone https://github.com/travis-ci/travis-ci.git // 需ruby 1.9.3
cd travis-ci
bundle install
bundle exec rake travis:setup:config
vi config/travis.yml
bundle exec rake travis:setup
sudo port install rabbitmq-server // Mac OS X
sudo port load rabbitmq-server
bundle exec foreman start
http://localhost:5000
bundle exec rake test:ci
bundle exec rake test:jasmine

加入 travis.yml 到你的代码仓库,如构建Java项目:

language: java
jdk:
  - oraclejdk7
  - openjdk7
  - openjdk6

[编辑] PostgreSQL

[编辑] RabbitMQ

[编辑] Travis Pro

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱