Details
-
Improvement
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
Liquibase Runner Plugin 1.2.0
Description
Hi,
It's been a while since Jenkins introduced a new build configuration system – Pipeline: https://jenkins.io/doc/book/pipeline/
It's getting used more and more. The difference is: in a pipeline you don't have GUI-configurable steps, you define it with a Groovy script. So, plugins export functions.
I think, it would be a great improvement if Liquibase plugin for Jenkins supported the Pipeline.
Code changed in jenkins
User: propspero238
Path:
pom.xml
src/docs/confluence.txt
src/main/java/org/jenkinsci/plugins/liquibase/common/PropertiesAssembler.java
src/main/java/org/jenkinsci/plugins/liquibase/workflow/AbstractLiquibaseStep.java
src/main/java/org/jenkinsci/plugins/liquibase/workflow/LiquibaseUpdateBuildStep.java
src/main/java/org/jenkinsci/plugins/liquibase/workflow/LiquibaseUpdateExecution.java
src/main/java/org/jenkinsci/plugins/liquibase/workflow/LiquibaseWorkflowUtil.java
src/main/java/org/jenkinsci/plugins/liquibase/workflow/RollbackStep.java
src/main/java/org/jenkinsci/plugins/liquibase/workflow/RollbackStepExecution.java
src/test/java/org/jenkinsci/plugins/liquibase/evaluator/AbstractLiquibaseBuilderTest.java
src/test/java/org/jenkinsci/plugins/liquibase/integration/LiquibaseTestUtil.java
src/test/java/org/jenkinsci/plugins/liquibase/integration/LiquibaseUpdateBuildStepTest.java
src/test/java/org/jenkinsci/plugins/liquibase/integration/RollbackResultTest.java
src/test/resources/example-changesets/yaml-changeset-sunnyday.yml
src/test/resources/ideal-pipeline.groovy
src/test/resources/rollback-pipeline-template.groovy
http://jenkins-ci.org/commit/liquibase-runner-plugin/fb8f1cc1d1da0f1615c8f8a1210be3849aaacd18
Log:
JENKINS-40707provided build steps for liquibase operations.