-
Bug
-
Resolution: Unresolved
-
Major
-
None
-
Jenkins 2.129
github-branch-source-plugin 2.3.6
Credentials 2.1.17
SSH-Credential 1.14
After upgrading our Jenkins instance, and above mentioned plugins, the "Checkout over SSH" does not work. Testing on a personal Jenkins, I can see that the Credentials need to have scope "GLOBAL" to show up in the UI, and "work'ish". This does pose an issue, since the SSH-Credentials require the scope to be "SYSTEM" to be able to connect.
Prior to upgrading the environment was as follows:
Jenkins 2.122
github-branch-source-plugin 2.3.4
Credentials 2.1.16
SSH-Credential 1.13
[JENKINS-52364] Checkout over SSH fails when using SYSTEM scoped SSH-credentials
Attachment | New: Jenkins-Job-Log-Using-GLOBAL-SSH.txt [ 43306 ] |
Attachment | New: Jenkins-Job-Log-Using-GLOBAL-SSH-Prior-to-Upgrade.txt [ 43307 ] |
Attachment | New: Jenkins-Job-Log-Using-SYSTEM-SSH.txt [ 43308 ] |
Attachment | Original: Jenkins-Job-Log-Using-SYSTEM-SSH.txt [ 43308 ] |
Attachment | New: Jenkins-Job-Log-Using-SYSTEM-SSH.txt [ 43309 ] |
Priority | Original: Minor [ 4 ] | New: Major [ 3 ] |
The attachment Jenkins-Job-Log-Using-SYSTEM-SSH.txt
does a checkout via https instead of SSH as it should. Looking at the UI, the "Checkout over SSH -> Credentials" is blank.