Official GitHub Action to run Liquibase Update Count Sql in your GitHub Action Workflow. For more information on how update count sql works visit the Official Liquibase Documentation.
Generate the SQL to deploy the specified number of changes
steps:
- uses: actions/checkout@v3
- uses: liquibase-github-actions/update-count-sql@v4.28.0
with:
# The root changelog
# string
# Required
changelogFile: ""
# The number of changes to generate SQL for
# int32
# Required
count: ""
# The JDBC database connection URL
# string
# Required
url: ""
# Fully-qualified class which specifies a ChangeExecListener
# string
# Optional
changeExecListenerClass: ""
# Path to a properties file for the ChangeExecListenerClass
# string
# Optional
changeExecListenerPropertiesFile: ""
# Changeset contexts to match
# string
# Optional
contextFilter: ""
# 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: ""
# Changeset labels to match
# string
# Optional
labelFilter: ""
# Control whether names of objects in the default catalog are fully qualified or not. If true they are. If false, only objects outside the default catalog are fully qualified
# bool
# Optional
outputDefaultCatalog: ""
# Control whether names of objects in the default schema are fully qualified or not. If true they are. If false, only objects outside the default schema are fully qualified
# bool
# Optional
outputDefaultSchema: ""
# Password to use to connect to the database
# string
# Optional
password: ""
# Username to use to connect to the database
# string
# Optional
username: ""
It is a good practice to protect your database credentials with GitHub Secrets
The liquibase update count sql action accepts all valid liquibase global options as optional parameters. A full list is available in the official Liquibase Documentation.
steps:
- uses: actions/checkout@v3
- uses: liquibase-github-actions/update-count-sql@v4.28.0
with:
changelogFile: ""
count: ""
url: ""
headless: true
licenseKey: ${{ secrets.LIQUIBASE_LICENSE_KEY }}
logLevel: INFO
This action is automatically generated. Please submit all feedback and issues with the generator repository.