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

UI for SCMBinder.USE_HEAVYWEIGHT_CHECKOUT

    Details

    • Type: Improvement
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Labels:
    • Environment:
      Jenkins Version: 2.60.2
      workflow-multibranch-plugin: 2.16
    • Similar Issues:

      Description

      Currently the only way to do a heavy weight checkout is to set a system property for Jenkins java arguments. (viewable only from source code)
      '-Dorg.jenkinsci.plugins.workflow.multibranch.SCMBinder.USE_HEAVYWEIGHT_CHECKOUT=true'

      You would think this would be configurable per job, like it is in single pipeline job; not on a global scale via a Jenkins java argument.

       

      This change was introduced with -JENKINS-33273-.

       

      Reason for this – I want to be able to do a PreBuildMerge action on the Jenkinsfile so the pipeline is up to date and tested with latest changes. Otherwise you are building/testing with an old pipeline which may fail after it's been accepted/merged.

      Note: [If needed for testing] With latest plugins, Git PreBuildMerge extension is not valid with Multibranch Pipeline anymore. See Git-Plugin PR 513 https://github.com/jenkinsci/git-plugin/pull/513 to test with.

        Attachments

          Activity

          Hide
          stephenconnolly Stephen Connolly added a comment -

          Is this still relevant now there is 1.0 of the git-prebuildmerge-trait plugin?

          Show
          stephenconnolly Stephen Connolly added a comment - Is this still relevant now there is 1.0 of the git-prebuildmerge-trait plugin?
          Hide
          arty13 Art V added a comment -

          I believe this is still needed. Currently it's a global property and it should be per job property and with PreBuildMerge, it always needs to be enabled.

          Show
          arty13 Art V added a comment - I believe this is still needed. Currently it's a global property and it should be per job property and with PreBuildMerge, it always needs to be enabled.

            People

            • Assignee:
              Unassigned
              Reporter:
              arty13 Art V
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated: