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

New jenkins job doesn't get added to the Dashboard view using Python Jenkins

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • python-plugin
    • None
    • Jenkins ver. 2.138.1

      Hello there!

      We have a requirement where we add the jenkins job for the newly created branch to the Dashboard/Hotfixes view.

      The python tool when run for Hotfix branch gets added to the Hotfixes view cleanly. But, when we create a feature branch that has to get added to the Dashboard it doesn't get added.

      Note: Here view variable is either Dashboard or Hotfixes
      view_path = 'all/job/USM/view/{}'.format(view)
      view_cfg = server.get_view_config(view_path)
      update_cfg = []
      for num, line in enumerate(view_cfg.splitlines(), start=1):
          if line.strip().startswith('</jobNames>'):
              spaces = ' ' * 4
              update_cfg.append(u'{}<string>{}</string>'.format(spaces, branch))
           update_cfg.append(line)
      server.reconfig_view(view_path, new_view_cfg)

      Here we read the conflig xml of the view we want the job to be added.
      Then, we add the new branch before the jobNames end in the config xml file.
      Lastly, we update the view using reconfig_view.

      Not sure why the new job doesn't get added to the Dashboard view. But works fine when we added it to say Hotfixes view.

      Please advise if I am missing something here.

        1. Screenshot 2019-07-05 at 1.00.17 PM.png
          870 kB
          Vineeth Karkad
        2. Screenshot 2019-07-05 at 1.02.52 PM.png
          880 kB
          Vineeth Karkad
        3. Screenshot 2019-07-05 at 12.45.43 PM.png
          804 kB
          Vineeth Karkad
        4. Screenshot 2019-07-05 at 12.55.37 PM.png
          828 kB
          Vineeth Karkad
        5. Screenshot 2019-07-10 at 3.46.25 PM.png
          510 kB
          Vineeth Karkad

            jhasse Jan Niklas Hasse
            vkarkad Vineeth Karkad
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: