关于GitLab CI管道图形表示中连接作业的线的问题

关于GitLab CI管道图形表示中连接作业的线的问题,gitlab,gitlab-ci,pipeline,Gitlab,Gitlab Ci,Pipeline,下面是一个屏幕截图,显示了我的部分管道(已审查): 这可能是一个愚蠢的问题,但为什么有时候连接工作的线路很好,比如: 有时它们都纠结在一起,就像这里: 这取决于什么?右侧阶段“B”中的所有作业都定义了: 需要: -A1 那么,为什么作业A1与B1、B2和B3连接,而A2仅与B1连接?我能做些什么来“解开”这些线?也就是说,如何使A2与右侧的零连接,或与所有东西连接,而不仅仅是与B1连接 这里是.gitlab-ci.yml(已审查/匿名) 阶段: -A -B A1: 阶段:A 脚本: -某

下面是一个屏幕截图,显示了我的部分管道(已审查):

这可能是一个愚蠢的问题,但为什么有时候连接工作的线路很好,比如:

有时它们都纠结在一起,就像这里:

这取决于什么?右侧阶段“B”中的所有作业都定义了:

需要:
-A1
那么,为什么作业A1与B1、B2和B3连接,而A2仅与B1连接?我能做些什么来“解开”这些线?也就是说,如何使A2与右侧的零连接,或与所有东西连接,而不仅仅是与B1连接

这里是.gitlab-ci.yml(已审查/匿名)

阶段:
-A
-B
A1:
阶段:A
脚本:
-某物
隐藏物:
路径:
-一些缓存
政策:拉动
需要:
-前一阶段的一些工作未在此处显示
A2:
阶段:A
脚本:
-某物
隐藏物:
路径:
-一些缓存
政策:拉动
需要:
-一些以前的工作
允许失败:true
B1:
阶段:B
脚本:
-某物
隐藏物:
路径:
-一些缓存
政策:拉动
需要:
-A1
B2:
阶段:B
脚本:
-某物
隐藏物:
路径:
-一些缓存
政策:拉动
需要:
-A1
B3:
阶段:B
脚本:
-某物
隐藏物:
路径:
-一些缓存
政策:拉动
需要:
-A1

这是目前的预期。GitLab有一个Epic来解决这个问题,您可以在这里看到它,以及相关的问题:


谢谢。这就是原因。但为什么A2只与B1相连,而不与B2和B3相连?或者它是连接的,或者看起来不是,嗯。或者它是一个bug,线条并不意味着什么。我只想说它看起来很纠结,但它是要连接的,但无论如何不应该影响管道,只是它的美学