IntegrationsGitHub, GitLab & Bitbucket


Connect GitHub, GitLab or Bitbucket with OAuth, pick a repository and branch, and Nuvlo works out how to build it.

Push-to-deploy is automatic with GitHub. GitLab and Bitbucket deploy through the site’s hook from your pipeline.

  • Connect with OAuthYes
  • List repositories and branchesYes
  • Detect framework and package managerYes
  • Deploy on every pushAutomatic
OAuth for all three
Connect once and pick repositories from a list.
Webhook for GitHub
Every push to the tracked branch ships.
Deploy hooks for CI
A secret URL per site for GitLab CI, Bitbucket Pipelines or a CMS.

Framework, package manager and build command are read from the repository.

New server

HetznerDigitalOceanVultrLinodeUpCloudScaleway

Region

FalkensteinGermany · fsn1NurembergGermany · nbg1HelsinkiFinland · hel1AshburnUnited States · ash
CX334 vCPU · 8 GB RAM · 80 GB NVMe
fsn-web-01Hetzner · Falkenstein · 203.0.113.24Ready
  • Ubuntu 24.04 LTS with a 2 GB swap file
  • nginx and certbot
  • UFW firewall · only 22, 80 and 443 open
  • fail2ban watching SSH
  • Key-only SSH, password login off
  • Automatic security updates
  • Node 22 with PM2, PHP 8.3 FPM, Redis

Repository

northwind/slow-clayPrivate · updated 12 minutes ago
BranchmainFrameworkNuxt · detectedPackage managerpnpmBuild commandpnpm build
Deploy on pushA webhook is added to the repository

Domain

slowclay.shopWaiting for DNS
A record → 203.0.113.24Cloudflare · proxiedCertificate issuedLet's Encrypt · renews automaticallywww redirects to slowclay.shop301
slowclay.shop

Is push-to-deploy available for GitLab and Bitbucket?

Automatic webhooks are GitHub-only today. Use the deploy hook URL from GitLab or Bitbucket pipelines.


Your first server and site are free, with no card and no time limit. Connect a provider token and Nuvlo starts building it.