From git push to a live URL.
Follow one push through Qocent: connect, detect, build, release, and keep its secrets.
Connect
Install the GitHub App on the repositories you choose, or drop a zip with no repository at all.
From GitHub
Every push to the tracked branch becomes a release.
From a zip
Upload a build and it deploys the same way, no repository needed.
Detect
We read the repository once and suggest a recipe. You can override it on create, and that choice is permanent.
- next.config.tsReact framework
- index.html, vite.config.tsStatic site
- package.jsonWeb service, Node
- requirements.txtWeb service, Python
- go.modWeb service, Go
Build
Watch the log while it builds. Cancel any time before deploying starts.
- 00:00Push received on main at 4e1c9a2
- 00:01Waiting for a build slot
- 00:02Cloning acme/storefront@4e1c9a2
- 00:04Recipe: nextjs (detected from next.config.ts)
- 00:05pnpm install --frozen-lockfile
- 00:19Packages: +612 resolved, reused cache
- 00:20next build
- 00:41Compiled successfully, 38 routes
- 00:43Uploading release v48
- 00:47Health check / returned 200
- 00:48v48 is live, v47 superseded
Release
A successful deploy becomes the live release. Older ones stay on the rack, one click from live again.
Live on storefront
v48
Every release stays on the rack. Roll back to any earlier one and it goes live again, no rebuild. Try it.
- v48Live
Checkout: show delivery dates
4e1c9a2 · 2 min ago
- v47
Fix currency rounding on cart
b07d311 · 3 h ago
- v46
Product grid on mobile
91aa0fe · yesterday
- v45
Upgrade to Next 16
e5c2d87 · 2 days ago
- v44
Search: debounce input
3f9b6c0 · 4 days ago
Secrets
Env vars are encrypted at rest and never listed in bulk. Owners see who revealed which key, and when.
- 6 days ago
DATABASE_URL
••••••••••••••
- 2 weeks ago
PAYSTACK_SECRET_KEY
••••••••••••••
- a month ago
SESSION_SECRET
••••••••••••••
- a month ago
NEXT_PUBLIC_SITE_NAME
••••••••••••••
Reveal audit
Who looked, which key, and when. Never the value.
- tola@acme.dev revealed PAYSTACK_SECRET_KEYyesterday
- you revealed DATABASE_URL4 days ago
Usage
Build minutes, bandwidth and deploys draw from one prepaid balance. At zero, live projects pause until you top up.
- Build minutes
- Time your builds spend running
- Bandwidth
- What your live releases serve
- Deploys
- Every push and redeploy