-
-
Notifications
You must be signed in to change notification settings - Fork 861
Hook Definition
Adnan Hajdarevic edited this page Mar 11, 2015
·
12 revisions
Hooks are defined as JSON objects. Please note that in order to be considered valid, a hook object must contain the id and execute-command properties. All other properties are considered optional.
-
id- specifies the ID of your hook. This value is used to create the HTTP endpoint (http://yourserver:port/hooks/your-hook-id) -
execute-command- specifies the command that should be executed when the hook is triggered -
command-working-directory- specifies the working directory that will be used for the script when it's executed -
pass-arguments-to-command- specifies the list of arguments that will be passed to the command. Check Referencing request values page to see how to reference the values from the request. -
trigger-rule- specifies the rule that will be evaluated in order to determine should the hook be triggered. Check Hook rules page to see the list of valid rules and their usage
Check out Hook examples page for more complex examples of hooks.