[ { "id": "basil-deploy", "execute-command": "/srv/docker-compose/basil/scripts/deploy.sh", "command-working-directory": "/srv/docker-compose/basil/scripts/..", "response-message": "Deployment triggered successfully", "trigger-rule": { "and": [ { "match": { "type": "value", "value": "4cd30192f203f5ea905dc33592f742baa625b45db2a9d893987c065d3f642efc", "parameter": { "source": "header", "name": "X-Webhook-Secret" } } } ] }, "pass-environment-to-command": [ { "envname": "DOCKER_USERNAME", "source": "string", "name": "DOCKER_USERNAME" }, { "envname": "DOCKER_REGISTRY", "source": "string", "name": "DOCKER_REGISTRY" }, { "envname": "HARBOR_PASSWORD", "source": "string", "name": "HARBOR_PASSWORD" }, { "envname": "IMAGE_TAG", "source": "payload", "name": "tag" } ], "trigger-rule-mismatch-http-response-code": 403 } ]