Build Trigger - Reading the pipeline status without even starting a trigger?

For my project, I configured a Build Trigger connecting the GitLab. So whenever there are changes in the content, and on clicking the Build Trigger, Pipeline starts and on completion toaster displaying whether the pipeline success or falied.

Wondering, without even triggering the Build from DatoCMS side, I noticed the notification appears when a pipeline completes because of code changes. This seems to be confusing when thinking from editor perspective.

Refer the screenshot of series of failure logs without any build started log.

Could you please suggest any solution or workaround for this?

Sorry @jeyasuriya1994,

This is part of the same issue with https://community.datocms.com/t/build-trigger-not-detecting-gitlab-pipeline-status-if-we-stopped-manually/7713/4, I think, and the developers have been informed.

We also got your email about the same issues and will respond as soon as we have some findings. In the meantime, we recommend setting up a custom build hook that you can configure to your liking (details in our email response), just as a temporary workaround.

We’ll write back once we have more info. Thanks!

1 Like

Just a quick note here that we’ve replied to this via email. Just to avoid duplication, let’s follow up there for now, ok?

I’ll post back here (for everyone else to see) once we have a final resolution.

Thank you!

1 Like

Thanks to @jeyasuriya1994’s detailed report and example payloads, we have been able to properly understand this situation. We’ve created an internal ticket to track this issue and will discuss it for the next dev cycle to see if it’s something we can change on our side.

I’ll update this thread again at that time.