Deploying
Auto-Redeploy
Automatic redeployment on code push
Ink automatically redeploys your service when new code is pushed.
GitHub webhooks
If your service is connected to a GitHub repository with the Ink GitHub App installed:
- You (or your agent) push code to the tracked branch
- GitHub sends a webhook to Ink
- Ink triggers a new deployment automatically
No configuration needed — this works out of the box once the GitHub App is installed.
Ink managed git
For services using Ink's managed git, redeployment is triggered automatically on every push via a post-receive hook.
Manual redeploy
Your agent can also trigger a redeploy explicitly using the redeploy_service MCP tool. This pulls the latest code from the tracked branch and starts a new build.
Deduplication
Ink deduplicates deployments by commit SHA. If the same commit triggers multiple webhooks (e.g., GitHub retries), only one deployment runs.