User Role: Administrator, Editor
Resources refer to an object that includes a specific asset's location, such as a Changelog. A resource combines its location and the credentials needed to access it. It is a reusable unit independent of any database connection.
A Changelog contains Changesets, which are basic units of change in Liquibase. Changesets contain Change Types that specify what each change does, like creating a new table or adding a column to an existing table.
1. Select Resources in the left nav in the Liquibase.io UI.
2. Select the Add Resources button on the Resources page.
3. Name the new resource.
Each resource name must be unique within your Liquibase.io instance, and no two resources can have the same name.
4. Enter the location in which the resource is located. This can be:
A valid Git URL format
A valid secrets vault URL
A valid Azure DevOps URL
5. Enter the changelog file path to specify the location of the changelog.
6. Enter any item you would like to reference such as the repository branch name, tag name, or reference name.
In this example we will use (main) as our branch reference.
7. If your connection is private, select the Private connection radio button and select your connection from the drop-down menu.
Select Private connection
Select the private connection
8. If your connection is public, select the Public connection radio button.
You will not need to select a specific connection if you selected the public option.
9. Select the Create button to create the resource. The 'You successfully created a resource!' message will appear.
Tip! The Create button is disabled if any required fields are empty.
Select the Create button.
The 'You successfully created a resource!' message will appear.
The new resource appears on the Resource page.