Skip to content

Gitlab child pipelines should be listed as jobs on a pipeline.

If your gitlab pipeline has child pipelines, those should be listed as "jobs" instead of saying there are no jobs. Probably some distinction should be shown. gitlab itself actually shows these under jobs, although the links obviously carry you to pipeline pages. With the current setup, it's impossible to navigate to a job in such a situation with gcli because the child pipelines are not listed by gcli pipelines nor are they listed under the parent pipeline. Note, that if you go to the webpage and find an actual job id, gcli fetches the logs fine.

I created a repository with a pipeline I already ran for testing: https://gitlab.com/bferdinandy/gcli-testing-repo, let me know if anyone needs actual access to it.