欢迎大家赞助一杯啤酒🍺 我们准备了下酒菜:Formal mathematics/Isabelle/ML, Formal verification/Coq/ACL2/Agda, C++/Lisp/Haskell
Travis CI
来自开放百科 - 灰狐
				
								
				(重定向自Travis-ci)
				
																
				
				
								
|   | 
您可以在Wikipedia上了解到此条目的英文信息 Travis CI Thanks, Wikipedia. | 
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
图集
链接
	分享您的观点
			
			
			
			
			
				
								
				
								
			