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.
- Set up Loadmaster on your server/VPS
- Configure the Docker images Loadmaster should build for your project
- Configure your Github repository to send Loadmaster a webhook for pull request actions
- For every new/updated Pull Request a new docker image will be build and pushed to the Docker Hub
Use the provided docker-compose.yml
and run docker-compose up -d
on your server.
I am still learning about Elixir and Phoenix, feedback and suggestions on how to improve the code are very welcome!