branchSources {
         branchSource {
           source {
             github {
               ...
               traits {
                 sshCheckoutTrait {
                   credentialsId(CHECKOUT_SSH_CREDENTIALS_ID)            
                }
              }
             }
           }
         }
       }
      

      Leads to:

      Found multiple extensions which provide method sshCheckoutTrait with arguments [test_seed$_run_closure1$_closure2$_closure3$_closure4$_closure5$_closure6$_closure7@47c1791b]: [[com.cloudbees.jenkins.plugins.bitbucket.SSHCheckoutTrait, org.jenkinsci.plugins.github_branch_source.SSHCheckoutTrait]]

       

          [JENKINS-53912] Unable to use SSHCheckoutTrait

          Markus Heiden created issue -
          Stephen Connolly made changes -
          Component/s New: configuration-as-code-plugin [ 23170 ]
          Liam Newman made changes -
          Description Original: branchSources {
             branchSource {
               source {
                 github {
                   ...
                   traits {
                   sshCheckoutTrait {
                       credentialsId(CHECKOUT_SSH_CREDENTIALS_ID)            
                     }
                  }
                 }
               }
             }
          }  

          Leads to:

          Found multiple extensions which provide method sshCheckoutTrait with arguments [test_seed$_run_closure1$_closure2$_closure3$_closure4$_closure5$_closure6$_closure7@47c1791b]: [[com.cloudbees.jenkins.plugins.bitbucket.SSHCheckoutTrait, org.jenkinsci.plugins.github_branch_source.SSHCheckoutTrait]]



           
          New: {{branchSources {
             branchSource {
               source {
                 github {
                   ...
                   traits {
                   sshCheckoutTrait {
                       credentialsId(CHECKOUT_SSH_CREDENTIALS_ID)            
                     }
                  }
                 }
               }
             }
          }  }}

          Leads to:

          Found multiple extensions which provide method sshCheckoutTrait with arguments [test_seed$_run_closure1$_closure2$_closure3$_closure4$_closure5$_closure6$_closure7@47c1791b]: [[com.cloudbees.jenkins.plugins.bitbucket.SSHCheckoutTrait, org.jenkinsci.plugins.github_branch_source.SSHCheckoutTrait]]



           
          Liam Newman made changes -
          Description Original: {{branchSources {
             branchSource {
               source {
                 github {
                   ...
                   traits {
                   sshCheckoutTrait {
                       credentialsId(CHECKOUT_SSH_CREDENTIALS_ID)            
                     }
                  }
                 }
               }
             }
          }  }}

          Leads to:

          Found multiple extensions which provide method sshCheckoutTrait with arguments [test_seed$_run_closure1$_closure2$_closure3$_closure4$_closure5$_closure6$_closure7@47c1791b]: [[com.cloudbees.jenkins.plugins.bitbucket.SSHCheckoutTrait, org.jenkinsci.plugins.github_branch_source.SSHCheckoutTrait]]



           
          New:
          {code:groovy}
          branchSources {
             branchSource {
               source {
                 github {
                   ...
                   traits {
                     sshCheckoutTrait {
                       credentialsId(CHECKOUT_SSH_CREDENTIALS_ID)            
                    }
                  }
                 }
               }
             }
           }
          {code}


          Leads to:

          Found multiple extensions which provide method sshCheckoutTrait with arguments [test_seed$_run_closure1$_closure2$_closure3$_closure4$_closure5$_closure6$_closure7@47c1791b]: [[com.cloudbees.jenkins.plugins.bitbucket.SSHCheckoutTrait, org.jenkinsci.plugins.github_branch_source.SSHCheckoutTrait]]

           
          Liam Newman made changes -
          Remote Link New: This issue links to "github-branch-source PR #228 (Web Link)" [ 23119 ]
          Liam Newman made changes -
          Link New: This issue is related to JENKINS-45860 [ JENKINS-45860 ]
          Liam Newman made changes -
          Status Original: Open [ 1 ] New: In Progress [ 3 ]
          Liam Newman made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Fixed but Unreleased [ 10203 ]

            Unassigned Unassigned
            markus_heiden Markus Heiden
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: