Description:
Rhobot is a tool for generalized stateless automation of databases, leveraging Github, and third party application API's to apply DevOps principles to database development. It is designed to work with the GoCD continuous delivery tool.
- Technology stack: Rhobot is written in Go, and currently supports interactions with the GoCD application and Postgres databases.
- Status: Pre-alpha, view the change log here: CHANGELOG.
To fully utilize Rhobot, one must be able to compile the code using Go, and have a working GoCD server and Postgres server to develop against.
To build go, run make
. See INSTALL for additional information.
Run rhobot --help to see configuration options.
Run rhobot from the command line, usage can be found by running rhobot
without any options.
To run tests, run make test
WIP
If you have questions, concerns, bug reports, etc, please file an issue in this repository's Issue Tracker.
To contribute, use the usual git flow of fork -> feature branch -> pull request. See CONTRIBUTING for more details.