A release is an immutable, deployable artifact that contains database changes. It serves as the database equivalent of a Docker image in modern CI/CD pipelines.
In Bytebase’s GitOps workflow, a release is automatically created when changes are merged to your main branch. It packages all SQL migration files into a single deployable unit that can be progressively rolled out across your database environments.
The same release deployed to test is exactly what gets deployed to production - no manual SQL copying or modification.
Bytebase tracks which migrations have been applied to each database. When deploying a release:
Releases integrate seamlessly with existing CI/CD tools, treating database changes with the same rigor as application deployments.
A release is an immutable, deployable artifact that contains database changes. It serves as the database equivalent of a Docker image in modern CI/CD pipelines.
In Bytebase’s GitOps workflow, a release is automatically created when changes are merged to your main branch. It packages all SQL migration files into a single deployable unit that can be progressively rolled out across your database environments.
The same release deployed to test is exactly what gets deployed to production - no manual SQL copying or modification.
Bytebase tracks which migrations have been applied to each database. When deploying a release:
Releases integrate seamlessly with existing CI/CD tools, treating database changes with the same rigor as application deployments.