Deployments

Push to GitHub, get a live URL

Connect a GitHub repository and every push builds and deploys on its own. Static sites go to a global CDN, containers run on Cloud Run, and every deploy keeps its history.

console.light-cloud.com/website/shop
acme-labs/website / shopJ
shopIdle0:00
Deploy
  1. Push
  2. Build
  3. Deploy
  4. Live
Cloning a91f3c2
Building…
✓ Build 41s
Revision 00042
✓ Live
Deploysmain
  • a91f3c2current41s
  • c04d9e139s
  • 7b2f8aa44s
  • 3e91c0740s

A push on main becomes shop.light-cloud.io in under a minute. Every deploy stays in history.

How it works

From commit to URL, in four steps.

Connect once. After that, a git push is the deploy. Nothing to trigger, no pipeline file to maintain.

  1. 1

    Connect a repository

    Sign in with GitHub and pick a repo. Light Cloud installs a GitHub App so it can build on push.

    acme/storefront · main

  2. 2

    It detects the build

    Framework, package manager, build command, and output directory are read from the repo. Override any of them.

    Next.js · pnpm · .next

  3. 3

    Every push builds

    A push to a connected branch triggers a build with Cloud Build. The log streams while it runs.

    ▸ pnpm build — 27s

  4. 4

    It goes live

    Static assets land on a global CDN, containers roll out on Cloud Run, and you get a URL.

    shop.light-cloud.io

ONE REPO · TWO TARGETSRepositoryacme/storefront · mainDetectionframework · manager · outputstaticbackendGlobal CDNstatic buildCloud Runscales to 0

Two targets

Static or container, one workflow.

A static build is uploaded to object storage and served from a global CDN. A backend build becomes a container image on Cloud Run that scales with traffic — and down to zero when idle.

  • Light Cloud reads the repo to decide which path fits. Set it yourself when you know better.
  • Both targets share the same deploy record: commit, author, duration, status, and log.
  • A Dockerfile in the repo is used as is; without one, Light Cloud writes one for your framework.

Included

What you get with every deploy.

Push to deploy

A commit on a connected branch is all it takes. No manual build step, no separate CI to wire up.

Build logs per deploy

Follow each build as it runs and read the full log afterwards from the deploy record.

Deploy history

Every deploy keeps its commit, message, author, duration, and status, so you can see what shipped and when.

Automatic Dockerfile

No Dockerfile in the repo? Light Cloud generates one for your framework. Bring your own and it wins.

Deploy without a repo

Push a local folder straight from the VS Code extension or the MCP server when a repo is not set up yet.

Roll back

Redeploy any earlier commit from the history when a release needs to go back.

Under the hood

Runs on Google Cloud.

Managed infrastructure without touching a cloud console. Light Cloud wires these services together for every app.

  • Cloud Buildruns every build
  • Artifact Registrykeeps container images
  • Cloud Runruns containers, scales to zero
  • Cloudflare CDNserves static sites worldwide

Deploy your first app today

Connect a repository, push, and watch it go live. Start free on the Free plan.