I am using HTML Publisher plugin to display test results report as HTML. the tests run-time is about 4 hours and the HTML report is been updated with the tests results during running. I have the first part of test results after an hour and I want to display it immediately. After I get the other parts of the report I want to refresh the report view during running. When I run both tasks in parallel I get a new tab to a new report for each time I run the publisher command when I wanted just to update the existing report view.

      Any idea how to solve it?

      echo '*** Run-Regression-Tests ***'
          def tasks = [:]
      
          tasks["Regression-Test"] = {
              stage ('Run-Regression-Test'){
                      tests_function()
              }
          }
          tasks["HTML-Publisher"] = {
              stage ('HTML-Report'){
                      while (! finishRegressionTests){
                          DownloadHTMLReport()
                          DisplayHTMLReport()
                  }
              }
          }
      
          parallel tasks
      }
      
      
      def DisplayHTMLReport(){
          publishHTML([
                  allowMissing: false,
                  alwaysLinkToLastBuild: false,
                  keepAll: true,
                  reportDir: '',
                  reportFiles: 'report.html',
                  reportName: 'HTML Report',
                  reportTitles: ''])
      }
      
      

       The result I get is in the attached image.

       

          [JENKINS-60974] Refresh HTML Report View During A Build

          Currently whenever the publishHTML pipeline call is made it adds another "action" to the build which is shown by them getting stacked up in the left hand nav as per your screenshot. I'm investigating changing this to just update if possible.

          You may have already found this but it's worth noting that any of the "HTML Report" links should end up showing the latest version only anyway. 

          Richard Bywater added a comment - Currently whenever the publishHTML pipeline call is made it adds another "action" to the build which is shown by them getting stacked up in the left hand nav as per your screenshot. I'm investigating changing this to just update if possible. You may have already found this but it's worth noting that any of the "HTML Report" links should end up showing the latest version only anyway. 

          R Kremer added a comment -

          I  have already found that all the "HTML Report" links  showing the latest version only anyway.

          But I still use it as I need the refreshing during the build and really,  It's so ineffective and gets me links to important actions like REBUILD at the bottom of the page and suddenly I have to scroll to them ... not too comfortable. 

          If you can fix it to just update if possible I will thank you so much!

           

          R Kremer added a comment - I  have already found that all the "HTML Report" links  showing the latest version only anyway. But I still use it as I need the refreshing during the build and really,  It's so ineffective and gets me links to important actions like REBUILD at the bottom of the page and suddenly I have to scroll to them ... not too comfortable.  If you can fix it to just update if possible I will thank you so much!  

          R Kremer added a comment - - edited

          Hi

          Something new about this progress? my Jenkins page is looking terrible!

          For example you can watch the image I uploaded.

          If you can fix it - I will thank you so much!

           

           

           

          R Kremer added a comment - - edited Hi Something new about this progress? my Jenkins page is looking terrible! For example you can watch the image I uploaded. If you can fix it - I will thank you so much!      

            0533159505 R Kremer
            0533159505 R Kremer
            Votes:
            1 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: