With charly
you can do specific tasks when a repository gets a new commit.
./charly path-to-conf.yml
go build .
For every script run the following variables are set as environment variables:
- COMMIT
- BRANCH
- URL
- USER
- REPO
- TOKEN
- GIT_PWD
- SSHKEYFILE
- SSHKEYPWD
- USERNAME
- REPO