Disable or Enable Webhook Trigger for CI/CD Pipelines Elestio CI/CD pipelines can automatically trigger a deployment when new commits are pushed to your Git repository. This is handled through a webhook integration. You now have full control over this behavior directly from the Elestio dashboard. You can temporarily disable the webhook trigger to prevent automatic builds and re-enable it at any time. This is useful when: You want to pause deployments during maintenance You are testing changes without triggering builds You want to control deployments manually How It Works When the webhook trigger is enabled: Every new commit pushed to the connected repository automatically triggers the pipeline. When the webhook trigger is disabled: New commits will not trigger any pipeline execution. You can still run the pipeline manually from the dashboard. Disable Webhook Trigger Follow these steps to disable automatic pipeline triggers: Go to your service in the Elestio dashboard Navigate to the CI/CD Pipeline section Select the Pipeline that you need to update. Locate the Webhook Trigger option Toggle the setting to Disabled Once disabled: The pipeline will no longer run on new commits Existing webhook configuration remains intact but inactive Enable Webhook Trigger To re-enable automatic triggering: Go to your service in the Elestio dashboard Open the CI/CD Pipeline section Select the Pipeline that you need to update. Find the Webhook Trigger option Toggle the setting to Enabled Once enabled: New commits will again automatically trigger the pipeline Manual Pipeline Execution Even when the webhook trigger is disabled, you can still run the pipeline manually: Go to the CI/CD Pipeline section Navigate to the BuildĀ and Deploy tab. Click on Resync Pipeline This allows you to deploy changes only when needed. Best Practices Disable webhook triggers during major debugging sessions to avoid unnecessary builds Re-enable the trigger once your changes are stable Use manual runs to validate deployments before reactivating automatic triggers Notes Disabling the webhook does not remove it from your Git provider No changes are required on GitHub/GitLab side The feature is reversible at any time without side effects