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

gitBlitRepositoryBrowser doesn't work in jobDSL

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Minor Minor
    • git-plugin, job-dsl-plugin
    • None
    • Jenkins 2.73.3
      Job DSL 1.66
      Git 3.7.0

      Hi,

      gitBlitRepositoryBrowser  doesn't work for me - whenever I run the seed job everything is created correctly except for the Git Browser which is set to  "(Auto)".

      It did not work for me in earlier versions of the plugin and jenkins (2.32.1)

      Can you please take a look?

      Thanks.

      This is a snippet from my jobDSL script - values are not real of course:

      ...
      definition {
        cpsScmFlowDefinition {
          scm {
            gitSCM {
              userRemoteConfigs {
                userRemoteConfig {
                  url('https://gitblitserver:8443/r/~username/repo.git')
                  credentialsId('credentials')
                  name('origin')
                  refspec('+refs/heads/master:refs/remotes/origin/master')
                }
              }
              branches {
                branchSpec {
                  name('master')
                }
              }
              //doesn't work...
              browser {
                gitBlitRepositoryBrowser {
                  repoUrl('https://gitblitserver:8443') 
                  projectName('~username/repo.git')
                }
              }
              doGenerateSubmoduleConfigurations(false) //required
              gitTool('') //required
            }
          }
          scriptPath('somescript.groovy')
          lightweight(true)
        }
      }
      ...
       
      

          [JENKINS-48101] gitBlitRepositoryBrowser doesn't work in jobDSL

          Mor L created issue -
          Daniel Spilker made changes -
          Component/s New: git-plugin [ 15543 ]
          Daniel Spilker made changes -
          Assignee Original: Daniel Spilker [ daspilker ] New: Mark Waite [ markewaite ]
          Daniel Spilker made changes -
          Environment Original: Jenkins 2.73.3
          Job DSL 1.66
          New: Jenkins 2.73.3
          Job DSL 1.66
          Git 3.6.0
          Daniel Spilker made changes -
          Environment Original: Jenkins 2.73.3
          Job DSL 1.66
          Git 3.6.0
          New: Jenkins 2.73.3
          Job DSL 1.66
          Git 3.7.0
          Mark Waite made changes -
          Assignee Original: Mark Waite [ markewaite ]
          Mark Waite made changes -
          Link New: This issue is related to JENKINS-48625 [ JENKINS-48625 ]

            Unassigned Unassigned
            pyrocks Mor L
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: