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 ]

          This is not a Job DSL problem. If I configure the browser manually, the configure page will also show (Auto) after saving and reopening the page.

          Daniel Spilker added a comment - This is not a Job DSL problem. If I configure the browser manually, the configure page will also show (Auto) after saving and reopening the page.
          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 ]

          Mark Waite added a comment -

          I suspect the root cause of this problem is the same as the root cause of JENKINS-48625.

          Mark Waite added a comment - I suspect the root cause of this problem is the same as the root cause of JENKINS-48625 .

          markewaite I don't understand what's the root problem. I tried different browsers, e.g. cgit or gitlab and none is working for me.

          Daniel Spilker added a comment - markewaite I don't understand what's the root problem. I tried different browsers, e.g. cgit or gitlab and none is working for me.

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

              Created:
              Updated: