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

Rich rich published doesn't show non-stable text on job page

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Minor
    • Resolution: Unresolved
    • Labels:
      None
    • Environment:
      Jenkins 2.62 on Windows 7, 64bit. All plugins updated to latest versions (full systemInfo attached)
    • Similar Issues:

      Description

      After a recent upgrade on Jenkins and all plugins the rich-text publisher behavior has changed. 

      A build page (i.e. /job/rich_text_test/) shows the text published from the last successful build, even if the last build failed.You have to go to a specific build page (i.e. /job/rich_text_test/14/) to see the actual text. 

      The text I'm publishing is the breakdown of the build results, so I need the text on the build page to always be that published by the last build. 

      I've tried every combination of the settings under 'Advanced' and it does the same, I've tested with a stripped down build with the same results.

      It definitely did work previously, if the new behavior is deliberate then I'd like an option to have the old behavior enabled.

        Attachments

          Activity

          Hide
          tarazed Hanbing Yu added a comment -

          I encounted the same problem, but it seems most people are not affected by this. 

          Is it possible that this plugin conflicted with some other plugin?

          Show
          tarazed Hanbing Yu added a comment - I encounted the same problem, but it seems most people are not affected by this.  Is it possible that this plugin conflicted with some other plugin?
          Hide
          ccameron Colin Cameron added a comment -

          Hanbing Yu I'm sure it is a plug-in or configuration problem – sadly it's a minor problem I don't have time to go through the steps of enabling/disabling all our plugins. If I was going to do that I'd start by focusing on other post-build actions and the interaction there. 

          I had hoped it would work with a newer version (since it did definitely work with older versions) but I've upgraded everything recently and it's still the same. 

          Show
          ccameron Colin Cameron added a comment - Hanbing Yu I'm sure it is a plug-in or configuration problem – sadly it's a minor problem I don't have time to go through the steps of enabling/disabling all our plugins. If I was going to do that I'd start by focusing on other post-build actions and the interaction there.  I had hoped it would work with a newer version (since it did definitely work with older versions) but I've upgraded everything recently and it's still the same. 
          Hide
          tarazed Hanbing Yu added a comment -

          Colin Cameron

          I just found a "useLastStable" parameter in the [RichTextPortlet|https://javadoc.jenkins.io/plugin/rich-text-publisher-plugin/index.html?org/korosoft/jenkins/plugin/rtp/RichTextPortlet.html] class ,but as far as I know,this class is only used for "Dashboard View" plugin.

          It seems like when it publishes text to the job page, it also behavors in the "useLastStable" mode,which is confusing.

          Show
          tarazed Hanbing Yu added a comment - Colin Cameron I just found a "useLastStable" parameter in the [RichTextPortlet| https://javadoc.jenkins.io/plugin/rich-text-publisher-plugin/index.html?org/korosoft/jenkins/plugin/rtp/RichTextPortlet.html ] class ,but as far as I know,this class is only used for "Dashboard View" plugin. It seems like when it publishes text to the job page, it also behavors in the "useLastStable" mode,which is confusing.
          Hide
          tarazed Hanbing Yu added a comment - - edited

          Colin Cameron

          We find a way to bypass this bug.

          Using "Execute Shell" - "Advanced" - "Exit code to set build untable",you can change a fail result to an unstable result.

          In this condition, the text can be displayed on the job page.

          Show
          tarazed Hanbing Yu added a comment - - edited Colin Cameron We find a way to bypass this bug. Using "Execute Shell" - "Advanced" - "Exit code to set build untable",you can change a fail result to an unstable result. In this condition, the text can be displayed on the job page.
          Hide
          ccameron Colin Cameron added a comment -

          Hanbing Yu – awesome! Thanks for sharing the workaround, that's really helpful for us.

          Show
          ccameron Colin Cameron added a comment - Hanbing Yu – awesome! Thanks for sharing the workaround, that's really helpful for us.

            People

            Assignee:
            Unassigned Unassigned
            Reporter:
            ccameron Colin Cameron
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

              Dates

              Created:
              Updated: