https://github.com/dsander/loadmaster
Loadmaster builds Docker images for your project's pull request publicly without exposing the registry credentials.
https://github.com/dsander/loadmaster
Last synced: 4 months ago
JSON representation
Loadmaster builds Docker images for your project's pull request publicly without exposing the registry credentials.
- Host: GitHub
- URL: https://github.com/dsander/loadmaster
- Owner: dsander
- License: other
- Created: 2016-05-02T22:17:39.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2017-05-21T08:14:16.000Z (about 9 years ago)
- Last Synced: 2025-06-20T20:56:02.292Z (about 1 year ago)
- Language: Elixir
- Homepage:
- Size: 269 KB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Loadmaster [](https://travis-ci.org/dsander/loadmaster) [](https://coveralls.io/github/dsander/loadmaster?branch=master)
Loadmaster builds Docker images for your project's pull request publicly without exposing the registry credentials.
This project was started because, to my knowledge, no public CI service has the ability to build Docker images for a project's pull request without exposing the registry credentials.
## How it works
1. Set up Loadmaster on your server/VPS
2. Configure the Docker images Loadmaster should build for your project
3. Configure your Github repository to send Loadmaster a webhook for pull request actions
3. For every new/updated Pull Request a new docker image will be build and pushed to the Docker Hub
## Installation
Use the provided `docker-compose.yml` and run `docker-compose up -d` on your server.
## Contributing
I am still learning about Elixir and Phoenix, feedback and suggestions on how to improve the code are very welcome!