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

Declarative Pipeline implicit checkout fails with GitHub app credentials

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • git-client-plugin
    • None
    • All latest version as of writing. Controller runs on truenas scale.

      I uploaded the log that shows that I configured the github app as mentioned in the docs but the declarative checkout doesn't work, all other features work. I got it working by manually configuring GitSCM but it's a bad experience after doing so much setup work for the Github app. 

      How I fixed it: 
      options

      { skipDefaultCheckout true }

      stages {
      stage('Checkout') {
      steps

      { checkout([ $class: 'GitSCM', branches: [[name: '*/main']], doGenerateSubmoduleConfigurations: false, extensions: [], submoduleCfg: [], userRemoteConfigs: [[ credentialsId: 'ssh-github', url: 'git@github.com:rootitnow/rootstrap.git' ]] ]) }

      }

            Unassigned Unassigned
            tanguille Tanguille
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: