[ { "id": "sexy-push", "execute-command": "{{ getenv "WEBHOOK_SCRIPT_DIR" }}/deploy.sh", "command-working-directory": "/home/web/crux.sexy/", "response-message": "Updating...", "trigger-rule": { "match": { "type": "value", "value": "{{ getenv "WEBHOOK_SECRET" | js }}", "parameter": { "source": "payload", "name": "secret" } } } }, { "id": "webhook-push", "execute-command": "{{ getenv "WEBHOOK_SCRIPT_DIR" }}/deploy.sh", "command-working-directory": "/home/web/webhooks/", "response-message": "Updating...", "trigger-rule": { "match": { "type": "value", "value": "{{ getenv "WEBHOOK_SECRET" | js }}", "parameter": { "source": "payload", "name": "secret" } } } }, { "id": "game-push", "execute-command": "{{ getenv "WEBHOOK_SCRIPT_DIR" }}/deploy-branch.sh", "command-working-directory": "/home/web/crux.sexy/", "pass-arguments-to-command": [ { "source": "payload", "name": "repository.name" }, { "source": "payload", "name": "ref" } ], "response-message": "Updating...", "trigger-rule": { "match": { "type": "value", "value": "{{ getenv "WEBHOOK_SECRET" | js }}", "parameter": { "source": "payload", "name": "secret" } } } }, { "id": "game-release", "execute-command": "{{ getenv "WEBHOOK_SCRIPT_DIR" }}/deploy-release.sh", "command-working-directory": "/home/web/crux.sexy/", "pass-arguments-to-command": [ { "source": "payload", "name": "repository.name" } ], "response-message": "Releasing...", "trigger-rule": { "match": { "type": "value", "value": "{{ getenv "WEBHOOK_SECRET" | js }}", "parameter": { "source": "payload", "name": "secret" } } } }, ]