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

Multibranch project git branch checkout

XMLWordPrintable

    • Icon: Improvement Improvement
    • Resolution: Not A Defect
    • Icon: Minor Minor
    • git-plugin

      Currently, in a multibranch workflow job, git scm checks out in detached mode and not on ${env.BRANCH_NAME}. My script generates files based on git info, which is why I added those lines after "checkout scm" :

      {{sh "git branch -D ${env.BRANCH_NAME} || echo 1"
      sh "git checkout -b ${env.BRANCH_NAME}"}}

      Is there a way to make this a default ? Is there a reason why this is not done like this ?

            markewaite Mark Waite
            thebignet Jean Detoeuf
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: