You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
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.
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.
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.
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.
Activity
rvagg commentedon Mar 6, 2018
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.
gibfahn commentedon Mar 14, 2018
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.
mcollina commentedon Mar 16, 2018
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.
github-actions commentedon Mar 10, 2020
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.