Skip to content

better reporting for jenkins pipelines #1166

Closed

Description

@mcollina

We are using pipelines for readable-stream and string-decoder, however their reporting is not great, specifically in case of failures it's very hard to know what has failed and with which variables.
Having a report on the # on test runs for machines would also be ok, because I had some cases where no test were run due to some misconfiguration.

Let me know if it's something I can set up myself and in that case let me know how.

Activity

  1. rvagg commented on Mar 6, 2018

    @rvagg
    Member

    Being actively discussed in #1156 (comment)

    I'm the Jenkins pipelines scold of the team it seems, everyone else seems to be enthusiastic about them. While I like the idea that we can get our Jenkins logic into GitHub, and being able to lay out the logic in Groovy certainly is a lot of fun, they are atrocious for end users. To me it seems that they are widely liked by Jenkins administrators but are a huge step backward for consumers of Jenkins, and in our case that matters a lot since our user base is quite wide and varied. Perhaps this is because the majority use of Jenkins is by Jenkins administrators who usually don't need to expose the full gore of Jenkins to an organisation like we are doing.

    I'm still waiting to be convinced that pipelines aren't going to make our lives more difficult when considering the burden on the user. I've been hoping for someone around here to put together an epic pipeline job that makes it all click.

  2. gibfahn commented on Mar 14, 2018

    @gibfahn
    Member

    So I totally agree that there's a big problem with the graphical output of pipelines for end users, but if you want details you're already looking at the console log, so at that point we can definitely do better (pipelines are just groovy scripts, so there's no reason we can't have clear error messages and validate args).

    @mcollina if you could post some links to specific issues you hit I can take a look.

  3. mcollina commented on Mar 16, 2018

    @mcollina
    SponsorMemberAuthor

    Providing clickable links and visual feedbacks for broken builds would help. To check a specific build, one has to click on the build, open the output, look for "failure", click on the the https://ci.nodejs.org/job/string_decoder-continuous-integration job, and then open up the specific run. This is very tedious to do for all the supported environment/node versions.
    Providing links to the actual runs would be extremely handy.

  4. github-actions commented on Mar 10, 2020

    @github-actions

    This issue is stale because it has been open many days with no activity. It will be closed soon unless the stale label is removed or a comment is made.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions