https://github.com/kenshoo/gradle-liquibase-plugin
A Gradle plugin for Liquibase
https://github.com/kenshoo/gradle-liquibase-plugin
public-repo
Last synced: about 1 month ago
JSON representation
A Gradle plugin for Liquibase
- Host: GitHub
- URL: https://github.com/kenshoo/gradle-liquibase-plugin
- Owner: kenshoo
- Created: 2011-11-17T21:02:10.000Z (over 13 years ago)
- Default Branch: master
- Last Pushed: 2024-01-16T15:31:23.000Z (over 1 year ago)
- Last Synced: 2025-04-02T04:03:47.353Z (about 2 months ago)
- Topics: public-repo
- Language: Groovy
- Homepage:
- Size: 299 KB
- Stars: 7
- Watchers: 190
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-2.0.txt
Awesome Lists containing this project
README
# Gradle liquibase plugin
This plugin integrates [Gradle](http://gradle.org), [Liquibase](http://www.liquibase.org/) and the Liquibase Groovy [DSL](https://github.com/tlberglund/groovy-liquibase), it offers a complete life cycle management of database schemas from build to production.## It provides the following feature set:
* Standard project structure (src/main/groovy for change logs and resources for csv data etc..).
* A complete packaging solution that includes a bundled standalone liquibase plugin ready to be deployed.
* Full access to most of liquibase CLI client functionality, gradle tasks print full description including expected parameter lists.
* Hosts black list, limiting the plugin from working against certain hosts (defined in build time).
* Easy configuration of multiple destination databases and the ability to define default values for tasks.For more info and usage please follow the [wiki](https://github.com/kenshoo/gradle-liquibase-plugin/wiki).
## Authors
Development was lead by [Ronen Narkis](http://narkisr.com) and released by [Kenshoo](http://kenshoo.com).## License
This code is released under the Apache Public License 2.0.