A Go-based tool that listens for Git webhooks, pulls the repository, and executes build steps defined in a YAML file.
- Download the latest release from here.
- Extract the binary:
tar -xzf my-git-builder_v1.0.0_linux_arm64.tar.gz
- Make the binary executable:
chmod +x my-git-builder
-
Create a
build.yaml
file in the root of your project with the desired build steps. For example:steps: - npm install - npm run build - pm2 restart my-app