Skip to content
database

GitHub Action

Liquibase Dbcl History Action

v4.27.0 Latest version

Liquibase Dbcl History Action

database

Liquibase Dbcl History Action

[PRO] List all rows from the Liquibase Pro 'DATABASECHANGELOGHISTORY' tracking table.

Installation

Copy and paste the following snippet into your .yml file.

              

- name: Liquibase Dbcl History Action

uses: liquibase-github-actions/[email protected]

Learn more about this action in liquibase-github-actions/dbcl-history

Choose a version

Liquibase Dbcl History Action

Official GitHub Action to run Liquibase Dbcl History in your GitHub Action Workflow. For more information on how dbcl history works visit the Official Liquibase Documentation.

Dbcl History

[PRO] List all rows from the Liquibase Pro 'DATABASECHANGELOGHISTORY' tracking table.

Usage

steps:
- uses: actions/checkout@v3
- uses: liquibase-github-actions/[email protected]
  with:
    # The JDBC database connection URL
    # string
    # Required
    url: ""

    # The default catalog name to use for the database connection
    # string
    # Optional
    defaultCatalogName: ""

    # The default schema name to use for the database connection
    # string
    # Optional
    defaultSchemaName: ""

    # The JDBC driver class
    # string
    # Optional
    driver: ""

    # The JDBC driver properties file
    # string
    # Optional
    driverPropertiesFile: ""

    # Sets the output method to "JSON" or "JSON_PRETTY"
    # string
    # Optional
    format: ""

    # Password to use to connect to the database
    # string
    # Optional
    password: ""

    # Username to use to connect to the database
    # string
    # Optional
    username: ""

    # Set to "true" to output all data from "EXECUTEDSQL" and "EXTENSIONS" columns
    # bool
    # Optional
    verbose: ""

Secrets

It is a good practice to protect your database credentials with GitHub Secrets

Optional Liquibase Global Inputs

The liquibase dbcl history action accepts all valid liquibase global options as optional parameters. A full list is available in the official Liquibase Documentation.

Example

steps:
  - uses: actions/checkout@v3
  - uses: liquibase-github-actions/[email protected]
    with:
      url: ""
      headless: true
      licenseKey: ${{ secrets.LIQUIBASE_LICENSE_KEY }}
      logLevel: INFO

Feedback and Issues

This action is automatically generated. Please submit all feedback and issues with the generator repository.