> It needs to know when the repo is updated (e.g. GitHub’s webhooks)
post-receive hooks work well for this. I use them to push changes from my laptop up to my server and GitHub (which I use as a free mirror). My server uses a post-receive hook to regenerate a HTML view of the repo.
> has to publish its results somewhere (e.g. GitHub’s commit statuses)
post-receive hooks work well for this. I use them to push changes from my laptop up to my server and GitHub (which I use as a free mirror). My server uses a post-receive hook to regenerate a HTML view of the repo.
> has to publish its results somewhere (e.g. GitHub’s commit statuses)
Git has really good email integration.