CI/CD for Databases on GitHub Actions (Declarative)
Learn how to integrate Atlas with GitHub Actions to automate and manage database schema migrations. This guide covers both versioned and declarative workflows, including schema linting, migration planning, approvals, and deployment across multiple databases.
CI/CD for Databases on GitHub Actions (Versioned Migrations)
Learn how to integrate Atlas with GitHub Actions to automate and manage database schema migrations. This guide covers both versioned and declarative workflows, including schema linting, migration planning, approvals, and deployment across multiple databases.
CI/CD for Databases on GitLab (Declarative)
Learn how to integrate Atlas with GitLab CI/CD to automate and manage database schema migrations.
CI/CD for Databases on GitLab (Versioned Migrations)
Learn how to integrate Atlas with GitLab CI/CD to automate and manage database schema migrations.
CI/CD for Databases with Azure DevOps and GitHub
Learn how to integrate Atlas with Azure DevOps pipelines triggered by GitHub repositories. This guide covers setting up cross-platform CI/CD workflows for database schema migrations with GitHub-hosted code and Azure DevOps execution.
CI/CD for Databases with Azure DevOps Repos
Learn how to integrate Atlas with Azure DevOps Pipelines triggered by Azure Repos pull requests. This guide covers setting up complete CI/CD workflows for database schema migrations with code hosted in Azure DevOps repositories.
Connect Migration Directories
Learn how to connect your migration directory to Atlas Cloud, enabling streamlined migration management, CI/CD integration, and Slack notifications.
Detecting inline REFERENCES clauses (MY102)
Learn how to detect inline REFERENCES clauses in MySQL using Atlas's linting capabilities. Understand the implications of inline foreign key constraints and how to prevent them in your migrations.
Pre-planning Schema Migrations
When using the declarative workflow, users have the option to save migration plans to be reviewed and approved before
Preventing accidental column deletion on MySQL
Learn how to prevent accidental column deletion in MySQL databases using Atlas's linting capabilities. Understand the impact of dropping columns and how to enforce policies against destructive changes.
Set Up CI for Your Database with Atlas
Learn how to set up continuous integration (CI) for your database schema changes using Atlas Cloud and GitHub Actions. This guide covers prerequisites, creating a bot token, installing the Atlas GitHub CLI extension, and configuring the GitHub Action.
Setup CI/CD for Declarative Migrations
Learn how to set up continuous integration and continuous deployment for your database schema migrations with Atlas. This guide covers CI (schema planning, pre-approval, ad-hoc approval, schema push) and CD (per-environment deployment) workflows for declarative migrations.
Setup CI/CD for Versioned Migrations
Learn how to set up continuous integration and continuous deployment for your database migrations with Atlas. This guide covers CI (linting, diff generation, testing, registry push) and CD (per-environment deployment) workflows.