Skip to content
Creates .travis.yml with tagging and env variables
Ruby
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin
Gemfile
Gemfile.lock
LICENSE.md
README.md
travisify.gem
travisify.gemspec

README.md

Travisify

Creates a .travis.yml file, including CURRENT tagging. Also, automatically loads from .env and encrypts into the travis.yml file.

Usage

Installing individually

git clone git@github.com:theodi/travisify.git
cd travisify
gem install travisify.gem
cd /path/to/your_project
travisify

Adding to your project's Gemfile

gem 'travisify', github: 'theodi/travisify'

(We'll eventually get this published to Rubygems to make this process a bit more frictionless)

You can also specify services to include (see http://docs.travis-ci.com/user/database-setup/ for a full list) as a comma seperated list like so:

travisify --services x,y,z

Travisify will also try and pick up the current ruby version from rvm, but you can specify additional ruby versions to test again like so:

travisify --rubies x,y,z

(See http://docs.travis-ci.com/user/ci-environment/#Ruby-versions-implementations for supported versions)

License

This code is open source under the MIT license. See the LICENSE.md file for full details.

You can’t perform that action at this time.