Sha256: 253b569ee9da4b827d358a122c63b523fbe721bb5b179b16ce670d340851fd75

Contents?: true

Size: 953 Bytes

Versions: 2

Compression:

Stored size: 953 Bytes

Contents

# CI Config Generator

[github.com/codevise/ci_config_generator](http://github.com/codevise/ci_config_generator)

Generate config files for continuous integration from templates inside
the repository.

## Usage

Require generator tasks inside your `Rakefile`:

    # Rakefile
    require 'ci_config_generator/tasks'

Given `config/database.yml` is an ignored file, commit a
`config/database.yml.ci` file and invoke

    $ rake ci:config:generate

in continuous integration. The task generates a `config/database.yml`
and interpolates environment variables:

    # config/database.yml.ci
    test:
      db: "%{DB_NAME}"

    $ rake ci:config:generate DB_NAME=test_db

    # config/databse.yml
    test:
      db: "test_db"

The task fails if files would be overriden. So make sure to clean your
repository on each ci run.

## License

Please fork and improve.

Copyright (c) 2013 Codevise Solutions Ltd. This software is licensed under the MIT License.

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ci_config_generator-0.0.2 README.md
ci_config_generator-0.0.1 README.md