
In Mesa MR pipelines, we have the sanity job. This job is not an explicit need for any one job, because only jobs with `- needs: []` ignores previous jobs. If no `needs` is specified, the job will wait until all the jobs of earlier stages are finished before starting. See additional details section at: https://docs.gitlab.com/ee/ci/yaml/index.html#stage-post Closes: https://gitlab.freedesktop.org/mesa/mesa/-/issues/10032 Signed-off-by: Guilherme Gallo <guilherme.gallo@collabora.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25858>
35 lines
643 B
GraphQL
35 lines
643 B
GraphQL
query getPipelineDetails($projectPath: ID!, $iid: ID!) {
|
|
project(fullPath: $projectPath) {
|
|
id
|
|
pipeline(iid: $iid) {
|
|
id
|
|
iid
|
|
complete
|
|
stages {
|
|
nodes {
|
|
name
|
|
groups {
|
|
nodes {
|
|
jobs {
|
|
nodes {
|
|
id
|
|
name
|
|
stage {
|
|
name
|
|
}
|
|
needs {
|
|
nodes {
|
|
id
|
|
name
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|