Best practices

We aare developing new features for our code which we use merge requests in Gitlab to a release branch where all features are collected. When doing the actual release we do a MR from release branch to main.

We use Jenkins to build and run unit & integration tests, which is started via webhook. When doing MR feature -> release branch that is the only pipeline that is run so the status is shown on MR page.

When we do MR release -> main there is also a Gitlab CI pipeline that does release related tasks, with two job. The jenkins job is still started via webhook and runs.

However only the result of Gitlab CI pipeline is shown on the MR page, not the Jenkins job. The pipeline tab shows that there are two pipelines but I have to click on that to see both statuses.

enter image description here

I believe this is not related to that one of the pipelines runs in Jenkins but that Gitlab only shows the result of one pipeline in this view. Issue is that my developers forget to manually check status of the Jenkins job and I can't set that it is required that all pipelines are successful because we still have some integration tests that doesn't work for legacy reasons.

Is there a way to visualize the status of all pipelines in this view?

0

Your Reply

Draft saved
Draft discarded

Sign up or log in

Sign up using Google
Sign up using Email and Password

Post as a guest

Required, but never shown

Post as a guest

Required, but never shown

By clicking "Post Your Reply", you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.