Details
-
Type:
Improvement
-
Status: Closed (View Workflow)
-
Priority:
Minor
-
Resolution: Not A Defect
-
Component/s: git-plugin
-
Labels:
-
Similar Issues:
Description
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 ?
Attachments
Issue Links
- depends on
-
JENKINS-31924 GitSCMSource should offer extensions
-
- Closed
-
Activity
Field | Original Value | New Value |
---|---|---|
Component/s | git-plugin [ 15543 ] | |
Component/s | workflow-plugin [ 18820 ] | |
Assignee | Jesse Glick [ jglick ] | Mark Waite [ markewaite ] |
Labels | workflow |
Resolution | Not A Defect [ 7 ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Link |
This issue depends on |
Workflow | JNJira [ 168196 ] | JNJira + In-Review [ 198372 ] |
Labels | workflow | pipeline workflow |
Labels | pipeline workflow | pipeline |
Status | Resolved [ 5 ] | Closed [ 6 ] |
For whatever reason, the Git plugin checks out branch heads in detached mode. You can override this behavior with an extension.