This is a GitHub bot that simplifies the process of deployment for organizations from multiple interconnected repositories.
- Create a repo named
.infraway
it should contain a fileconfig.yaml
. Find example of such configuration in here - Install bot into kubernetes cluster using docker image: infraway/gh-deploy-bot
- Follow install instructions inside the bot to conect it to GitHub organization.
- Try to make a PR in a repository, that defined in the
config.yaml
file.
# 1. Build container
docker build -t gh-deploy-bot .
# 2. Start container
docker run -e APP_ID=<app-id> -e PRIVATE_KEY=<pem-value> gh-deploy-bot
If you have suggestions for how gh-deploy-bot could be improved, or want to report a bug, open an issue! We'd love all and any contributions.
For more, check out the Contributing Guide.
MIT © 2022 Andrew Red