Install the Liquibase Pro Azure Extension

Liquibase can connect to Azure blob storage using the Liquibase Azure extension to store files and execute them remotely. Extending Liquibase to use remote file locations enables secure, centralized management of critical resources. These resources include changelogs, snapshots, SQL files, liquibase.properties, native executor configuration files, checks settings, and Flow files.

Accessing files from a shared remote location allows you to build a reusable repository of Liquibase assets and eliminates the need for developers to maintain local copies, helping ensure consistency and accuracy across teams.

Before you begin

Procedure

1

Download the Liquibase Azure extension.

You can find the Liquibase Azure extension on Maven Central.

2

Download liquibase-azure-<version>.jar and move it to the $LIQUIBASE_HOME/lib directory

Tip: $LIQUIBASE_HOME is an environment variable that points to the location of the directory where Liquibase is installed on your machine. You can set environment variables using your operating system's shell. The location of $LIQUIBASE_HOME will depend on where Liquibase was installed on your machine.

3

(Optional) Maven users must include the driver JAR(s) as a dependency in your pom.xml file.

<dependency>
  <groupId>org.liquibase.ext</groupId>
  <artifactId>liquibase-azure-extension</artifactId>
  <version>1.0.0</version>
</dependency>