Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/abhiyerra/naga
Provision test environments from gerrit
https://github.com/abhiyerra/naga
Last synced: about 5 hours ago
JSON representation
Provision test environments from gerrit
- Host: GitHub
- URL: https://github.com/abhiyerra/naga
- Owner: abhiyerra
- Created: 2014-06-18T20:09:51.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2014-06-18T22:21:24.000Z (over 10 years ago)
- Last Synced: 2024-12-27T07:09:40.392Z (15 days ago)
- Language: Go
- Homepage:
- Size: 121 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Naga #
## Use Case ##
The goal of naga is to provision environments to test gerrit changes
quickly. Whenever server engineers are developing a change they may
need to setup an environment that is used by other members of the team
so that they may test the change. The best way to do this is to
provision an environment in the cloud.Naga attempts to make this simple by getting a gerrit change that is
still in testing and provisioning an environment in which it can be
tested.## How it works ##
- It checks out a revision of code.
- It creates a vagrant environment which it provisions
- It sets up the code to run a default script (./naga-run.sh).## Setup ##
### Environment Variables ###
- NAGA_GERRIT_HOST
- NAGA_GERRIT_USERNAME
- NAGA_GERRIT_PASSWORD## Run it ##
naga -change_id 1234 -revision 1