Pipeline graph with external CI
<!--IssueSummary start--> <details> <summary> Everyone can contribute. [Help move this issue forward](https://handbook.gitlab.com/handbook/marketing/developer-relations/contributor-success/community-contributors-workflows/#contributor-links) while earning points, leveling up and collecting rewards. </summary> - [Close this issue](https://contributors.gitlab.com/manage-issue?action=close&projectId=278964&issueIid=19177) </details> <!--IssueSummary end--> We use the buildbot CI to build our project. A 'pipeline' with 2 'stages' is run by buildbot: 3 parallel build jobs, followed by a job that builds the documentation. Buildbot pushes a commit status change when a job start, and when it ends or fails. Without a gitlab-ci.yml, the 4 jobs are displayed in a single 'External' stage. We would like to have gitlab reflects those 2 stages in the pipeline graph. I tried to define a 'pseudo' pipeline with 2 stages and 4 jobs set with 'only: external' (the jobs names in the yaml config are the same than the one used in buildbot, and sent as the 'context' of the commit status changes). But the pipeline is still displayed with 4 jobs in a single 'External' stage. Is there a way to display a '2 stages' pipeline, even with an external CI ? Our .gitlab-xi.yml: ```yaml stages: - externalbuild - externalpostbuild variables: GIT_STRATEGY: none buildbot/build_unbutu: stage: externalbuild only: - external script: - /bin/true buildbot/build_macosx: stage: externalbuild only: - external script: - /bin/true buildbot/build_mingw32: stage: externalbuild only: - external script: - /bin/true buildbot/post_build: stage: externalpostbuild only: - external script: - /bin/true ```
issue