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

Allow to test Job DSL scripts (simulation mode)

    • Icon: New Feature New Feature
    • Resolution: Unresolved
    • Icon: Minor Minor
    • job-dsl-plugin
    • None

      Whenever Job DSL script is stored in a GitHub repository, it's impossible to use gitflow-like patterns to stage a change, verify pull-request and then merge.

      Naturally, you can't stage DSL script fully. However, you get 80% of the goal if:

      1. you can use GitHub Pull Request Builder
      2. you have a simulation mode turned on
      3. simulation mode runs DSL script, prints generated config files and/or changes but makes no changes to Jenkins configuration

          [JENKINS-27182] Allow to test Job DSL scripts (simulation mode)

          Arcadiy Ivanov created issue -
          R. Tyler Croy made changes -
          Workflow Original: JNJira [ 161381 ] New: JNJira + In-Review [ 180678 ]
          Harvy made changes -
          Link New: This issue is duplicated by JENKINS-71960 [ JENKINS-71960 ]

            arcivanov Arcadiy Ivanov
            arcivanov Arcadiy Ivanov
            Votes:
            2 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: