pushbuildtestdeployhealthymainfeature/authfix/checkoutv43activev42replacedv41replacedv40rolled back
Product — CI/CD

Push to
production.

Git push deploys, automatic preview environments, build caching, and instant rollbacks. From commit to live in under 30 seconds. Zero configuration.

~30s
Avg deploy time
~10s
Cached rebuilds
1-click
Rollbacks
Per PR
Preview environments
How it works

The fastest path to production.

terminal
$ git push origin main
RaidFrame detected push to main
Building... ████████████████████ 100% (12s)
Deploying... Rolling update (2 instances)
Health check... Passing
Live at https://my-app.raidframe.app (v44)
$ rf deployments rollback
Rolling back v44 → v43
Restored v43 in 4 seconds
$ rf deployments list
v44 rolled back 12s ago abc1234
v43 active restored def5678
v42 replaced 2h ago ghi9012
Step 01

Connect your repo

Link GitHub, GitLab, or Bitbucket. Or deploy from the CLI with rf deploy. Auto-deploy on push to any branch.

Step 02

We build fast

Docker layer caching and dependency caching. First build ~30s. Subsequent builds with no dependency changes: ~10s. Monorepo support with change detection.

Step 03

Rolling deploy

New instances are health-checked before receiving traffic. Old instances drain connections. Zero downtime, every deploy. Auto-rollback on health check failure.

Step 04

Instant rollback

One command to restore any previous version. The previous image is pre-cached — rollbacks take seconds, not minutes. No rebuild required.

Preview environments

Every PR gets its own environment.

Reviewers test real deployments, not code diffs. Includes a database branch. Auto-cleanup on merge.

PR #42: "Add user profiles"
Preview deployed: https://pr-42-my-app.raidframe.app
Database: branched from staging
Environment: inherited from staging
Tests: passing
Merged → preview destroyed, database branch cleaned up
Capabilities

Everything you need to ship safely.

Build caching

Docker layer caching and dependency caching. node_modules, pip packages, go modules, cargo crates — all cached between builds. 10s rebuilds.

Preview environments

Every PR gets an isolated environment with its own URL and database branch. Reviewers test real deployments. Auto-cleanup on merge.

Instant rollback

One command to restore any previous version. Pre-cached images mean rollbacks take seconds. Auto-rollback on failed health checks.

Canary & gradual rollouts

Route 5% of traffic to a new version. Monitor error rates. Auto-promote or auto-rollback. Define multi-stage rollout plans.

Deploy protection

Require approval before deploying to production. Deployment windows restrict when deploys can happen. Freeze periods for holidays.

Scheduled deploys

Deploy at a specific time. rf deploy --schedule "2am Tuesday". Perfect for maintenance windows or coordinated launches.

Deploy hooks

Run commands before or after deploy. Run tests pre-build. Purge CDN post-deploy. Notify Slack on success or failure.

Monorepo support

Detect which service changed and deploy only that one. No unnecessary rebuilds. Works with any monorepo structure.

Branch-based auto-deploy

Push to main → deploy production. Push to develop → deploy staging. Configure any branch to any environment.

Auto-detection

We detect your stack.

No Dockerfile required. RaidFrame detects your language, framework, and build command automatically.

Node.js
Python
Go
Ruby
Rust
Java
PHP
.NET
Bun
Deno
Elixir
Static

Or bring a Dockerfile for full control. Multi-stage builds supported.

Frequently asked questions

How fast are builds?

Most builds complete in under 30 seconds. Cached rebuilds (no dependency changes) take ~10 seconds. Layer caching is automatic.

Do I need to write a CI/CD config?

No. Connect your repo and push. RaidFrame detects your stack and builds automatically. Customize with a Dockerfile if needed.

How do preview environments work?

Every PR gets an isolated environment with its own URL. Includes a database branch from staging. Environments are destroyed when the PR is merged or closed.

Can I rollback a deployment?

Yes. One-click rollback to any previous deployment. The previous image is pre-cached — rollbacks complete in seconds with zero downtime.

What about monorepos?

RaidFrame detects which service changed and deploys only that one. Works with any monorepo structure. No unnecessary rebuilds.

Can I require approval for production deploys?

Yes. Deploy protection rules can require approval from specific team members. Deployment windows restrict when deploys are allowed.

Ship faster.

From git push to production in under 30 seconds.