Git Integration

Connect your repository and deploy on every push.
Seamless workflow for modern development.

Connect Any Git Provider

We support all major Git hosting services

🐙

GitHub

Connect your GitHub repositories with one click

github.com
🦊

GitLab

Self-hosted or cloud GitLab support

gitlab.com
🪣

Bitbucket

Connect Cloud or Data Center instances

bitbucket.org

Deep Git Integration

Full integration with your Git workflow

Branch Detection

Automatically detect branches and deploy to the appropriate environment.

Instant Webhooks

Instant webhooks trigger deployments. No polling or delays.

Status Checks

GitHub status checks show deployment status directly in pull requests.

Preview Deployments

Every pull request gets a preview environment with a unique URL.

Commit Comments

Get deployment status and preview URLs posted to pull requests automatically.

Environment Variables

Manage secrets and environment variables per branch or environment.

Typical Workflow

From code push to production in seconds

1

Create Feature Branch

git checkout -b feature/awesome-feature

2

Push Commits

git push origin feature/awesome-feature

3

Get Preview URL

CupaDev creates a preview at feature-awesome.preview.cupadev.com

4

Test & Review

Share preview URL with team for testing and review

5

Merge to Main

Merge pull request and automatic production deployment starts

Status Checks & Integrations

GitHub Integration

  • Status Checks

    Pull request status updates

  • Comments

    Deployment status in PR comments

  • Release Notes

    Auto-generated release notes

Deployment Configuration

  • cupadev.json

    Project configuration file

  • Build Hooks

    Pre/post-deployment scripts

  • Environment Sync

    Sync env files from GitHub secrets

Advanced Git Features

Branch Deployments

Configure which branches deploy to which environments

  • ✓ main → Production
  • ✓ staging → Staging
  • ✓ develop → Development
  • ✓ Custom branch rules

Monorepo Support

Deploy multiple projects from a single repository

  • ✓ Root path detection
  • ✓ Monorepo workspaces
  • ✓ Independent deployments
  • ✓ Path-based triggers

Selective Deployment

Skip deployments with [skip ci] or deploy specific paths

  • ✓ [skip ci] in commit
  • ✓ Ignore file patterns
  • ✓ Required status checks
  • ✓ Manual approval gates

Webhook Customization

Customize deployment triggers and behavior

  • ✓ Custom webhooks
  • ✓ Event filtering
  • ✓ Conditional deployments
  • ✓ Notification events

Secure by Default

OAuth Tokens

Encrypted OAuth tokens. We never store your Git credentials.

Access Control

Role-based access control for Git integrations and deployments.

Audit Logs

Track all Git operations and deployment triggers in audit logs.

Connect Your Repository

Deploy on every push with seamless Git integration

Get started now