Important Upgrade Information
Version 1.2.0 now uses the Credentials Plugin to manage usernames and passwords to connect to the database. If you were using username & password configuration in the previous version of this plugin, be aware that credentials will be automatically created upon plugin update.
Adds liquibase changeset evaluation as an available build steprelated operations (update, rollback, and dbdoc generation) as available build steps. See Liquibase documentation at http://www.liquibase.org.
Any evaluated changesets are listed Evaluated changesets and their details appear on the build's summary page, as well as details about each changeset. In addition, supplies a build step to roll back applied changesets.
Uses liquibase version 3.5.1.
- Jenkins master will need to be able to connect to the target database. If, due to network constraints, your Jenkins slave node can initiate this connection but your Jenkins master cannot, consider the workaround described in JENKINS-41002, which uses port forwarding to facilitate database connectivity.
- Install the liquibase-runner plugin using Jenkins' plugin manager. Depending on how you use and configure the plugin, you may need to install a database server, and potentially your target schema.
- Once installed, three build steps are made available: "Evaluate liquibase changesets", "Generate Liquibase dbDoc", and "Rollback liquibase changes".
- JENKINS-33401 Credentials Integration
- JENKINS-40816 Provide liquibase dbdoc generation build step
- JENKINS-40707 Pipeline Support
1.1.0 (Aug 30, 2016)
Thanks to David Siegal for suggestions, testing, and guidance for this release.
- JENKINS-37591 Upgraded to use Liquibase 3.5.1
- JENKINS-37700 Allow base path to be set.
- JENKINS-37699 Allow expressions in configuration fields
- JENKINS-37420 Added roll back build step
- JENKINS-37592 Tag on successful update.
- JENKINS-37637 Allow changesets to be loaded from classpath.
1.0.2 (May 4, 2016)
- Initial Release