Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Travis CI 101 - Berlin PHP Users Group

joshk
February 08, 2012

Travis CI 101 - Berlin PHP Users Group

What is Travis? Why is it good for OSS? And what new features are in the pipeline? Although this presentation is a little old it does give a good overview of Travis CI.

joshk

February 08, 2012
Tweet

More Decks by joshk

Other Decks in Programming

Transcript

  1. Who tests their OSS code using a CI server against

    multiple PHP versions? Wednesday, 8 February 2012
  2. Gems included by the bundle: * actionmailer (3.1.1) * actionpack

    (3.1.1) * activemodel (3.1.1) * activerecord (3.1.1) * activeresource (3.1.1) * activesupport (3.1.1) * ansi (1.4.1) * arel (2.2.1) * builder (3.0.0) * bundler (1.0.21) * coffee-rails (3.1.1) * coffee-script (2.2.0) * coffee-script-source (1.1.3) * erubis (2.7.0) * execjs (1.2.9) * hike (1.2.1) * i18n (0.6.0) * jquery-rails (1.0.17) * json (1.6.1) * mail (2.3.0) * mime-types (1.17.2) * multi_json (1.0.3) * polyglot (0.3.3) * rack (1.3.5) * rack-cache (1.1) * rack-mount (0.8.3) * rack-ssl (1.3.2) * rack-test (0.6.1) * rails (3.1.1) * railties (3.1.1) * rake (0.9.2.2) * rdoc (3.11) * sass (3.1.10) * sass-rails (3.1.4) * sprockets (2.0.3) * sqlite3 (1.3.4) * thor (0.14.6) * tilt (1.3.3) * treetop (1.4.10) * turn (0.8.3) * tzinfo (0.3.31) * uglifier (1.1.0) Wednesday, 8 February 2012
  3. A Ruby Build export CI=true git clone && checkout rvm

    use 1.9.2 bundle install bundle exec rake Wednesday, 8 February 2012
  4. An Erlang Build export CI=true git clone && checkout source

    otp/R14B03/activate rebar get-deps rebar compile && rebar skip_deps=true eunit Wednesday, 8 February 2012
  5. A PHP Build export CI=true git clone && checkout phpenv

    global php-5.2 phpunit Wednesday, 8 February 2012