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

Agent URL of "built on column" does not honor startup 'prefix' setting

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Minor Minor
    • built-on-column-plugin
    • None
    • 1.4

      The NGINX server is using a self signed certificate to allow HTTPS://mydomain.com/jenkins

      All URLS work except the links to the slaves on the ALL tab (under the 'Built On' column). Even running jobs from the button under the 'Built On' column work.
      The URL links to slaves under the 'Built On' column, still direct you to HTTPS://mydomain.com/computr/slave-name

        1. Jenkins.png
          Jenkins.png
          59 kB
        2. plugins.txt
          0.1 kB
        3. run-jenkins.sh
          0.9 kB

          [JENKINS-46773] Agent URL of "built on column" does not honor startup 'prefix' setting

          Dave Rogers added a comment -

          I see this issue on a new CloudBeesJenkins controller CloudBees CI Managed Controller 2.361.3.2-rolling

          The real node is https://<CJE_host>/<project>/computer/<node>

          but this plugin reports the node is https://<CJE_host>/computer/<node>

           

          Dave Rogers added a comment - I see this issue on a new CloudBeesJenkins controller CloudBees CI Managed Controller 2.361.3.2-rolling The real node is https://<CJE_host>/ <project> /computer/<node> but this plugin reports the node is https://<CJE_host>/computer/<node>  

          Mark Waite added a comment - - edited

          Confirmed that this is still a bug in the "built on column" plugin.

          I duplicated it with the following steps:

          • Create the list of plugins to be installed as the file plugins.txt
          • Create and execute the shell script run-jenkins.sh
          • Open the Jenkins at http://localhost:8080/jenkins and complete the setup wizard, adding no further plugins (select "None" in the plugin portion of the setup wizard)
          • Create a freestyle project and run it, confirming that the "Built on" column shows "Jenkins" (because it was built on the controller
          • Click the "Jenkins" link in the "Built on column" and confirm that it directs to a broken URL
          • Add an agent, reconfigure the job to use that agent, and run the job
          • Confirm that the agent is listed in the "Built on column" and that the agent link is broken in the "Built on" column

          Mark Waite added a comment - - edited Confirmed that this is still a bug in the "built on column" plugin. I duplicated it with the following steps: Create the list of plugins to be installed as the file plugins.txt Create and execute the shell script run-jenkins.sh Open the Jenkins at http://localhost:8080/jenkins and complete the setup wizard, adding no further plugins (select "None" in the plugin portion of the setup wizard) Create a freestyle project and run it, confirming that the "Built on" column shows "Jenkins" (because it was built on the controller Click the "Jenkins" link in the "Built on column" and confirm that it directs to a broken URL Add an agent, reconfigure the job to use that agent, and run the job Confirm that the agent is listed in the "Built on column" and that the agent link is broken in the "Built on" column

          Jana added a comment -

          Hi markewaite
          I reproduced the issue in my system and found root cause.
          I fixed issue and tested.
          please review PR https://github.com/jenkinsci/built-on-column-plugin/pull/20

          Jana added a comment - Hi markewaite I reproduced the issue in my system and found root cause. I fixed issue and tested. please review PR https://github.com/jenkinsci/built-on-column-plugin/pull/20

            janasrikanth Jana
            bballantyne Bob Ballantyne
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: