-
Bug
-
Resolution: Fixed
-
Minor
-
Jenkins ver. 2.46.3
Pipeline ver. 2.5
Git plugin ver. 3.5.1
-
-
git plugin 4.0.0
How to reproduce: In snippet generator choose 'checkout: general SCM', in SCM choose Git, put 'gitlab' in 'repository browser' and a number in a 'Version' field.
If string is put in 'Version' the error is printed: Can't convert ''8.0'' to a number: For input string: "'8.0'"
If number is put in 'Version', e.g. 8.0, the following error occurs during pipeline execution:
java.lang.ClassCastException: hudson.plugins.git.browser.GitLab.version expects class java.lang.String but received class java.math.BigDecimal
- is duplicated by
-
JENKINS-49215 java.lang.ClassCastException: hudson.plugins.git.browser.GitLab.version expects class java.lang.String but received class java.lang.Double
-
- Closed
-
- is related to
-
JENKINS-49215 java.lang.ClassCastException: hudson.plugins.git.browser.GitLab.version expects class java.lang.String but received class java.lang.Double
-
- Closed
-
[JENKINS-46650] Snippet Generator fails with Gitlab repository Version
Epic Link | New: JENKINS-35393 [ 171186 ] |
Component/s | New: gitlab-plugin [ 19326 ] | |
Component/s | Original: pipeline [ 21692 ] | |
Component/s | Original: workflow-cps-plugin [ 21713 ] | |
Component/s | Original: workflow-step-api-plugin [ 21718 ] |
Component/s | New: git-plugin [ 15543 ] | |
Component/s | Original: gitlab-plugin [ 19326 ] |
Assignee | New: Mark Waite [ markewaite ] |
Assignee | Original: Mark Waite [ markewaite ] |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Fixed but Unreleased [ 10203 ] |
Definitely not a gitlab-plugin bug, this is to do with snippets for cloning a repo. I am guessing that git-plugin is what provides the code for the snippet generator to use, but I am not positive; markwaite please reassign as you see fit if I've gotten this wrong.
nimrod FWIW, I do not think you really need to use the GitLab repository browser function. At least, I have never used that in 5 years of using Jenkins with GitLab. I just treat GitLab like a standard Git repo.