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

Reload Configuration from Disk does not work

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • core
    • None
    • Jenkins 2.204.5

      Using "Manage" -> "Reload Configuration from Disk" does not reload the Repository URL configured for a Pipeline script from SCM when using Subversion.

      E.g., after changing "https://server/svn/JenkinsWorkflow/oldLib/trunk" to "https://server/svn/JenkinsWorkflow/newLib/trunk" in config.xml on disk and then using "Reload Configuration from Disk" the job configuration is still using "oldLib" (after Jenkins stated for a while that it is reloading the configuration).

      The old path is still shown at the configure page of the job and when running a build it tries to load the Jenkinsfile from the old path. The build will fail with (in my case the lib has been renamed, "oldLib" does not exist anymore)

      org.tmatesoft.svn.core.SVNException: svn: E160013: '/svn/JenkinsWorkflow/!svn/bc/1193/oldLib/trunk/JenkinsfileCI' path not found: 404 Not Found (https://server)

      Restarting Jenkins solves the problem.

       

      Changed parts in config.xml:

      <definition class="org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition" plugin="workflow-cps@2.74">
          <scm class="hudson.scm.SubversionSCM" plugin="subversion@2.12.2">
            <locations>
              <hudson.scm.SubversionSCM_-ModuleLocation>
                <remote>https://server/svn/JenkinsWorkflow/oldLib/trunk</remote>
                <credentialsId>ID</credentialsId>
                <local>.</local>
                <depthOption>infinity</depthOption>
                <ignoreExternalsOption>true</ignoreExternalsOption>
                <cancelProcessOnExternalsFail>true</cancelProcessOnExternalsFail>
              </hudson.scm.SubversionSCM_-ModuleLocation>
            </locations>
            <excludedRegions></excludedRegions>
            <includedRegions></includedRegions>
            <excludedUsers></excludedUsers>
            <excludedRevprop></excludedRevprop>
            <excludedCommitMessages></excludedCommitMessages>
            <workspaceUpdater class="hudson.scm.subversion.UpdateUpdater"/>
            <ignoreDirPropChanges>false</ignoreDirPropChanges>
            <filterChangelog>false</filterChangelog>
            <quietOperation>true</quietOperation>
          </scm>
          <scriptPath>JenkinsfileCI</scriptPath>
          <lightweight>true</lightweight>
        </definition>
      

      Changed to:

      <definition class="org.jenkinsci.plugins.workflow.cps.CpsScmFlowDefinition" plugin="workflow-cps@2.74">
          <scm class="hudson.scm.SubversionSCM" plugin="subversion@2.12.2">
            <locations>
              <hudson.scm.SubversionSCM_-ModuleLocation>
                <remote>https://server/svn/JenkinsWorkflow/newLib/trunk</remote>
                <credentialsId>ID</credentialsId>
                <local>.</local>
                <depthOption>infinity</depthOption>
                <ignoreExternalsOption>true</ignoreExternalsOption>
                <cancelProcessOnExternalsFail>true</cancelProcessOnExternalsFail>
              </hudson.scm.SubversionSCM_-ModuleLocation>
            </locations>
            <excludedRegions></excludedRegions>
            <includedRegions></includedRegions>
            <excludedUsers></excludedUsers>
            <excludedRevprop></excludedRevprop>
            <excludedCommitMessages></excludedCommitMessages>
            <workspaceUpdater class="hudson.scm.subversion.UpdateUpdater"/>
            <ignoreDirPropChanges>false</ignoreDirPropChanges>
            <filterChangelog>false</filterChangelog>
            <quietOperation>true</quietOperation>
          </scm>
          <scriptPath>JenkinsfileCI</scriptPath>
          <lightweight>true</lightweight>
        </definition>
      

       

      Might be related to JENKINS-30870

            Unassigned Unassigned
            gordin Christoph Vogtländer
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated: