When we push new commits on branches (that have a merge request opened), the pipeline corresponding to the last commit doesn’t show up in the merge request. The only “CI status” associated with the merge request is the pipeline for the first commit.
The pipeline configuration is correct, it indeed triggers a new one on push but it’s not updated in the merge request.
There you can see that the pipeline for the commit
7cacb2d7 is green and ran. Though, the last commit (forced push) was d651436d:
Here we can see that there’s only one pipeline associated to the merge request:
And the last screen where we can see that the last commit did trigger a new build:
GitLab Shell 5.9.4
GitLab Workhorse v3.3.1
GitLab API v4
I’m using drone (0.8), followed configuration available here.
I think it’s gitlab’s responsability to link the merge requests and the pipelines, everything seems to work correctly on drone side.
Do you have any ideas to help me fix this?