(no title)
jzila | 9 years ago
I hate to use HN for bug reports, but since you asked about roadblocks (thank you for asking!):
For one, we use build triggers to ensure downstream dependencies are tested as well as the current project. I would have expected some kind of pipeline integration between those in BO (displaying the triggered build pipeline in the parent pipeline as a whole), but instead BO actually makes it more difficult to get to downstream builds.
Classic:
https://jzila.keybase.pub/classic_downstream_build.png
https://jzila.keybase.pub/classic_downstream_build_detail.pn...
Blue Ocean:
https://jzila.keybase.pub/bo_downstream_build.png
Note that in BO it isn't clickable, so I have to either manually type the URL or go back to Classic.
Some display bugs in the pipeline view:
- Issues with display of pipeline nodes in running builds that make what's happening pretty confusing: https://jzila.keybase.pub/running_build_display_bug.png
- Issues with display of pipeline nodes in finished builds (falsely reporting node failure): https://jzila.keybase.pub/finished_build_display_bug.png
Minor grievances:
- Nodes run in parallel don't have their hierarchy preserved: e.g. parallel(a: {}, b: parallel(c: {}, d: {})) all get collapsed into a, b, c, d parallel nodes in the BO pipeline view (as you can see in the bo_downstream_build screenshot above).
My contact info is at https://keybase.io/jzila if you need more details.
No comments yet.