Release /
Continuous integration and delivery on Northflank
Northflank offers you unparalleled flexibility to configure your complex workflows and manage your deployments from development to production.
You can manage your applications in pipelines, using them to monitor, promote, and roll back your deployed services and jobs.
You can create highly configurable release flows for each pipeline stage, which allows you to manage your deployments and complex promotions with ease, and create preview environments that can automatically deploy on the creation of a new branch or pull request.
Continuous integration and continuous delivery can be configured for individual build and deployment services, so you can automate where convenient and choose when to build and promote when required.
Set up a pipeline and release flow
Manage your deployments and release your updates in an intuitive pipeline with release flows.
Configure a release flow
Learn how to use the visual editor or code to configure a release flow.
Run a release flow
Run a release flow and manage releases for your different environments.
Set up a preview environment
Create templates in your pipelines to automatically generate temporary preview environments to view pull requests and branches.
Roll back a release
Roll back a release to a previous version.
Manage CI/CD
Configure continuous integration and continuous delivery on your Northflank services.
Run migrations
Run database migrations and update your deployments simultaneously when you update your schema.
GitOps on Northflank
Use templates and release flows in a Git repository to trigger changes to your config and resources.