BoxCI: virtual dev & ci environments
BoxCI makes creating a virtualized development & continuous integration environments as easy as possible.
It does this by implementing standards around the use of Vagrant for managing your virtual development and continuous integration environment. This means that it helps you configure and setup Vagrant, generate a well structured initial puppet manifest, and handles spinning up your puppet managed continuous integration environment in the cloud and running your automated test suites.
Installation and usage
Install it by running the following:
gem install boxci
boxci init ruby
boxci build
boxci test
Documentation
See boxci.io for the full documentation.
Troubleshooting
For help with common problems, see ISSUES.
Contributing
If you would like to contribute to BoxCI, please refer to the guide, DEVELOPMENT.
Please submit bugfixes as pull requests to the master branch.
Core Team
The BoxCI core team is composed of Andrew De Ponte (@cyphactor), Brian Miller (@BRIMIL01), and Russell Cloak (@russCloak).
Other questions
To see what has changed in recent versions of BoxCI, see CHANGELOG.
Feel free to chat with the BoxCI core team and others on IRC in the #boxci channel on Freenode, or via e-mail on the BoxCI mailing list.