A deployment is one build-and-release of a Frame. Nubo builds the new version, waits for it to be healthy, and only then cuts traffic over. If anything goes wrong, the previous version keeps serving.Documentation Index
Fetch the complete documentation index at: https://docs.withnubo.com/llms.txt
Use this file to discover all available pages before exploring further.
Deploy your app
Three ways to kick off a deploy:- Push. Every push to the tracked branch triggers a build automatically. You can turn this off or add skip rules from the Frame’s CI/CD tab.
- Pull request. Opening or updating a PR against the tracked branch creates a preview deployment with its own URL.
- Manual. From the dashboard, hit Deploy on the Frame to rebuild the current revision. Handy after changing env vars or if GitHub webhooks are ever delayed.
The five steps of a deploy
- Trigger. Push or manual. The deploy shows as Queued until a builder picks it up.
- Clone. Nubo pulls the current revision of the tracked branch.
- Build. Nubo detects your language and produces a deployable artifact. No Dockerfile required.
- Release. The new version starts. Nubo waits for it to be healthy, then cuts traffic over.
- Done. The Frame shows as Online in the dashboard and the previous version is retired.
Cancel a deploy in progress
Pushed the wrong commit, or want to stop a long build before it finishes? Hit Cancel on a deploy that’s still building from the Deployments tab, or:Deployment history
Every deploy - successful or failed - is recorded. Open the Deployments tab on a Frame to see the commit, the time, and what happened. From the API:?latest=true to just get the current one.
What counts as a successful build
By default: the build finishes without error, the app starts, and your process doesn’t crash within the first 10 seconds. Anything stricter - health checks, smoke tests - is on your app to expose.Branches and Spaces
Spaces let you run the same app in different environments. A typical setup is:devFrame tracksdevelopstagingFrame tracks a release branchproductionFrame tracksmain
dev without affecting production. See Environment variables for how to give each Space its own secrets.
Related
Build logs
See what happened during any recent build
Rollback
Revert to a previous deploy in one click
Frames
Runtime status, replicas, and Frame settings
CI/CD
Tune how Nubo builds on every push
Preview deployments
A preview URL for every pull request
