|  | [
    {
        "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"
                }
            }
        }
    },
]
 |