blob: 4391320c8a724390cce635c3373c00ca79f42057 [file] [log] [blame] [view]
# infrastructure-occ
On-Commit Commands
Simple daemon that runs commands when a commit to a certain source has happened.
Sample `occ.yaml` config:
~~~yaml
pubsub:
url: https://pubsub.apache.org:2070/commit
user: user
pass: pass
subscriptions:
git-change:
topics: git/commit/some-git-repo-name
oncommit: /x1/git/run-git-trigger.sh
blamelist: notify@example.org
blamesubject: Git trigger failure
svn-change-in-dir:
topics: svn/commit/somedir
changedir: some/subdir
oncommit: /x1/git/run-svn-trigger.sh
blamelist: notify@example.org
blamesubject: Subversion trigger failure
~~~