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

Allow Liquibase runner to integrate with Job DSL plugin

    XMLWordPrintable

    Details

    • Similar Issues:

      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

          Hide
          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

          Show
          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
          Hide
          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

          Show
          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
          Hide
          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

          Show
          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

            People

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

              Dates

              • Created:
                Updated:
                Resolved: