Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-40963

Allow Liquibase runner to integrate with Job DSL plugin

    XMLWordPrintable

Details

    Description

      Integration with the Job DSL plugin allows scriptable creation of jobs that use the liquibase builder. Developer docs are located at: https://github.com/jenkinsci/job-dsl-plugin/wiki/Extending-the-DSL

      Attachments

        Activity

          Code changed in jenkins
          User: propspero238
          Path:
          pom.xml
          src/docs/1.3.0-release-notes.md
          src/docs/confluence.txt
          src/docs/jobdsl.md
          src/main/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseContext.java
          src/main/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtension.java
          src/test/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtensionTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/evaluator/ExecutedChangesetActionTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/ChangesetEvaluatorBuildResultTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/DriverSelectionFormTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/InputCheckedMatcher.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/IsChangeSetDetail.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/LiquibasePipelineTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/RollbackResultTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/BuildResultMatcher.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/InputCheckedMatcher.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/IsChangeSetDetail.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/ProjectNameMatcher.java
          src/test/resources/dsl/dbdoc.groovy
          src/test/resources/dsl/liquibase-update.groovy
          src/test/resources/dsl/rollback-dsl.groovy
          src/test/resources/dsl/update-with-params.groovy
          http://jenkins-ci.org/commit/liquibase-runner-plugin/42739adcab67da71bbcbf33f47d2c28beb79c643
          Log:
          Merge branch 'feature/JENKINS-40963-JobDSLintegration' into develop

          Compare: https://github.com/jenkinsci/liquibase-runner-plugin/compare/d7a80ef3706b...42739adcab67

          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: propspero238 Path: pom.xml src/docs/1.3.0-release-notes.md src/docs/confluence.txt src/docs/jobdsl.md src/main/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseContext.java src/main/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtension.java src/test/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtensionTest.java src/test/java/org/jenkinsci/plugins/liquibase/evaluator/ExecutedChangesetActionTest.java src/test/java/org/jenkinsci/plugins/liquibase/integration/ChangesetEvaluatorBuildResultTest.java src/test/java/org/jenkinsci/plugins/liquibase/integration/DriverSelectionFormTest.java src/test/java/org/jenkinsci/plugins/liquibase/integration/InputCheckedMatcher.java src/test/java/org/jenkinsci/plugins/liquibase/integration/IsChangeSetDetail.java src/test/java/org/jenkinsci/plugins/liquibase/integration/LiquibasePipelineTest.java src/test/java/org/jenkinsci/plugins/liquibase/integration/RollbackResultTest.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/BuildResultMatcher.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/InputCheckedMatcher.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/IsChangeSetDetail.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/ProjectNameMatcher.java src/test/resources/dsl/dbdoc.groovy src/test/resources/dsl/liquibase-update.groovy src/test/resources/dsl/rollback-dsl.groovy src/test/resources/dsl/update-with-params.groovy http://jenkins-ci.org/commit/liquibase-runner-plugin/42739adcab67da71bbcbf33f47d2c28beb79c643 Log: Merge branch 'feature/ JENKINS-40963 -JobDSLintegration' into develop Compare: https://github.com/jenkinsci/liquibase-runner-plugin/compare/d7a80ef3706b...42739adcab67

          Code changed in jenkins
          User: propspero238
          Path:
          src/test/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtensionTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/evaluator/ExecutedChangesetActionTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/ChangesetEvaluatorBuildResultTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/DriverSelectionFormTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/InputCheckedMatcher.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/IsChangeSetDetail.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/LiquibasePipelineTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/integration/RollbackResultTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/BuildResultMatcher.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/InputCheckedMatcher.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/IsChangeSetDetail.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/ProjectWithName.java
          http://jenkins-ci.org/commit/liquibase-runner-plugin/0e69df4193c2c8144194c8a9e417aa04249d8158
          Log:
          JENKINS-40963 Job DSL integration
          test refactorings, namely use of matchers

          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: propspero238 Path: src/test/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtensionTest.java src/test/java/org/jenkinsci/plugins/liquibase/evaluator/ExecutedChangesetActionTest.java src/test/java/org/jenkinsci/plugins/liquibase/integration/ChangesetEvaluatorBuildResultTest.java src/test/java/org/jenkinsci/plugins/liquibase/integration/DriverSelectionFormTest.java src/test/java/org/jenkinsci/plugins/liquibase/integration/InputCheckedMatcher.java src/test/java/org/jenkinsci/plugins/liquibase/integration/IsChangeSetDetail.java src/test/java/org/jenkinsci/plugins/liquibase/integration/LiquibasePipelineTest.java src/test/java/org/jenkinsci/plugins/liquibase/integration/RollbackResultTest.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/BuildResultMatcher.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/InputCheckedMatcher.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/IsChangeSetDetail.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/ProjectWithName.java http://jenkins-ci.org/commit/liquibase-runner-plugin/0e69df4193c2c8144194c8a9e417aa04249d8158 Log: JENKINS-40963 Job DSL integration test refactorings, namely use of matchers

          Code changed in jenkins
          User: propspero238
          Path:
          pom.xml
          src/docs/1.3.0-release-notes.md
          src/docs/confluence.txt
          src/docs/jobdsl.md
          src/main/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseContext.java
          src/main/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtension.java
          src/test/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtensionTest.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/BuildResultMatcher.java
          src/test/java/org/jenkinsci/plugins/liquibase/matchers/ProjectWithName.java
          src/test/resources/dsl/dbdoc.groovy
          src/test/resources/dsl/liquibase-update.groovy
          src/test/resources/dsl/rollback-dsl.groovy
          src/test/resources/dsl/update-with-params.groovy
          http://jenkins-ci.org/commit/liquibase-runner-plugin/5585a30c5e30ca1bf6a1891457ca014855dd5912
          Log:
          JENKINS-40963 Job DSL integration
          Creation of extensions for use by dsl plugin
          doc updates

          scm_issue_link SCM/JIRA link daemon added a comment - Code changed in jenkins User: propspero238 Path: pom.xml src/docs/1.3.0-release-notes.md src/docs/confluence.txt src/docs/jobdsl.md src/main/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseContext.java src/main/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtension.java src/test/java/org/jenkinsci/plugins/liquibase/dsl/LiquibaseRunnerDslExtensionTest.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/BuildResultMatcher.java src/test/java/org/jenkinsci/plugins/liquibase/matchers/ProjectWithName.java src/test/resources/dsl/dbdoc.groovy src/test/resources/dsl/liquibase-update.groovy src/test/resources/dsl/rollback-dsl.groovy src/test/resources/dsl/update-with-params.groovy http://jenkins-ci.org/commit/liquibase-runner-plugin/5585a30c5e30ca1bf6a1891457ca014855dd5912 Log: JENKINS-40963 Job DSL integration Creation of extensions for use by dsl plugin doc updates

          People

            prospero238 Keith Collison
            prospero238 Keith Collison
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: