Unlock fully automated, secure, and compliant database change management pipelines that accelerate delivery and reduce risk.
At Liquibase, we've guided countless customers from discovery to their first successful deployment using a six-step implementation process that leverages several of the most powerful features available in Liquibase Pro.
Liquibase integrates with the most powerful and popular technologies, including the following tools used in this implementation guide:
CI/CD: Azure DevOps and GitHub Actions
Source Control: GitHub
Database: PostgreSQL
In each implementation step, you will find key concepts, decision points, strategic tips, diagrams, worksheets, checklists, videos, and lots of code samples to download and reuse to accelerate your Liquibase implementation.
This step will provide the tools and resources for teams to plan their Liquibase implementation. This section also includes:
What is Liquibase, and how it works.
Building your implementation team.
How Liquibase fits into the CI/CD architecture.
Infrastructure checklist that includes identifying component types for your source code repository, automation system, and build automation agent.
This step reviews the different methods of installing Liquibase and the Pro license key:
Install Liquibase manually using the wizard, a package manager, a Docker image, or manually.
How to apply the Liquibase Pro key.
How to validate the Pro key.
This step reviews designing your Liquibase project, from choosing a schema design pattern to deciding a changelog structure that works best for your organization's database changes. This section also includes:
Organizing changes by objects.
Organizing changes by releases.
Review of different branching strategies.
This step reviews how to connect Liquibase to a database using PostgreSQL as the sample database. This section also includes:
Database connection authentication methods.
Testing the connection using the liquibase connect Pro command.
Secure setup using environment variables, GitHub Action Secrets, and Azure DevOps.
This step reviews how to build and use Liquibase flow files to create portable, platform-independent workflows that can run anywhere. This section also includes:
Build automation using GitHub Actions.
Build automation using Azure DevOps.
Overview of the different Liquibase Pro operation reports.
This step reviews how to use Liquibase Pro policy checks to analyze changelogs, changesets, and SQL for patterns that require close review early in the development lifecycle. This section also includes:
Using flow files to run policy checks.
How to configure and run policy checks.
Policy checks reporting.
Strategies, Process, Procedures, and Samples To Accelerate Your Database Management Journey