| @@ -1,16 +1,26 @@ | |||||
| [ | [ | ||||
| { | { | ||||
| "id": "sexy-push", | "id": "sexy-push", | ||||
| "execute-command": "{{ getenv "WEBHOOK_SCRIPT_DIR" }}/deploy.sh", | |||||
| "execute-command": "{{ getenv "WEBHOOK_SCRIPT_DIR" }}/deploy-branch.sh", | |||||
| "command-working-directory": "/home/web/crux.sexy/", | "command-working-directory": "/home/web/crux.sexy/", | ||||
| "response-message": "Updating website...", | |||||
| "pass-arguments-to-command": [ | |||||
| { | |||||
| "source": "payload", | |||||
| "name": "repository.name" | |||||
| }, | |||||
| { | |||||
| "source": "payload", | |||||
| "name": "ref" | |||||
| } | |||||
| ], | |||||
| "response-message": "Updating...", | |||||
| "trigger-rule": { | "trigger-rule": { | ||||
| "match": { | "match": { | ||||
| "type": "payload-hash-sha1", | |||||
| "secret": "f51ab9138d3b1b59db01780f8cba7f0aed823f0419e872d6e05a3feb1e061d75", | |||||
| "type": "value", | |||||
| "value": "{{ getenv "WEBHOOK_SECRET" | js }}", | |||||
| "parameter": { | "parameter": { | ||||
| "source": "header", | |||||
| "name": "X-Hub-Signature" | |||||
| "source": "payload", | |||||
| "name": "secret" | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||