Platform Feature

Deploy from GitHub Automatically

Connect your repository and let Kubeletto build, scan, and deploy your app on every git push.

The Problem

Setting up GitHub Actions, Dockerfiles, registry permissions, and server hooks just for continuous deployment is complex and error-prone.

The Kubeletto Solution

Authenticate with our GitHub App, select your repository, choose a branch, and Kubeletto runs builds, security checks, and upgrades automatically.

Key Benefits & Workflow

Why Developers Prefer It

  • Continuous deployment: every git push to your main branch triggers a fresh build and deploy.
  • Automatic rollback: if a build or health check fails, the previous active version continues routing traffic.
  • Pre-configured buildpacks and Dockerfile detection.

How It Works

  1. 1

    Install the Kubeletto GitHub App and authorize access to your repositories.

  2. 2

    Choose the repository and branch you want to track (e.g., main or production).

  3. 3

    Push a new commit to your repository, and watch Kubeletto build and deploy it.

Under the Hood

Kubeletto receives webhooks on push events, enqueues the commit to the build worker queue, compiles it using secure BuildKit builds, and updates your deployment revision.

Managed container orchestration layer.

Sample Git Push
git add .
git commit -m "feat: add user login"
git push origin main

Frequently Asked Questions

Can I choose my build branch?

Yes, you can track any branch in your repository. Pushes to other branches will not trigger deployment.

Does Kubeletto build without a Dockerfile?

Yes, Kubeletto detects common project structures and applies optimized buildpacks, though having a Dockerfile provides full control.