Sha256: 58c6c7f1b9eaa1bdf43c540de70855d0ca74869384a31ed0e76ddca81a1d4079
Contents?: true
Size: 1.34 KB
Versions: 1
Compression:
Stored size: 1.34 KB
Contents
cide - Continuous Integration Docker Environment ================================================ `cide` makes it easy to reproduce CI builds on the developer computer by providing the same docker environment. Run `cide` in the project root to run a build. Configure by providing a `.cide.yml` file. Usage ----- Just run `cide` inside of your project. cide will look for a .cide.yml file for configuration but all arguments are also passable trough command-line arguments. If a Dockerfile already exists it will be used instead. Example ------- `.cide.yml` ``` --- from: "ruby:2.1" as_root: - apt-get update -qy && apt-get install -qy libxml2-dev command: bundle && bundle exec rspec ``` Features -------- * straighforward to use, just run `cide` inside of your project * works on OSX with boot2docker * integrates easily with jenkins or other CI systems * can run with linked containers Limitations ----------- Docker version 1.5.0+ is required Installation ------------ Install docker: https://docs.docker.com/installation/#installation ```sh gem install cide ``` OSX docker install: ```sh brew install boot2docker boot2docker init boot2docker up # cide auto-detects boot2docker on OSX ``` Similar projects ---------------- * [Docker Compose](https://docs.docker.com/compose/) - Docker development environment Open an issue if a project is missing.
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cide-0.2.0 | README.md |