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:

  1. You (or your agent) push code to the tracked branch
  2. GitHub sends a webhook to Ink
  3. 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.

On this page