0% прочитано

I'm used to CI Bot in Bitbucket, but GitLab Pipeline was a pleasant surprise

Sometimes a familiar process can be presented in a completely different way. That's exactly what I noticed when I first worked with a different CI/CD tool.

22 липня 2026 р. 2 хв читанняCI/CD

When a Familiar Process Looks Different

For many years, I worked with the same tool and never really thought that a familiar process could be presented in a completely different way.

Everything worked, it was easy to understand, and that was enough. While working on my own project, I came across a different approach to visualizing CI/CD for the first time. It made me notice details I had never really paid attention to before.

The process itself did not change. Only the way it was presented did. And that was enough to make a familiar CI/CD workflow feel different.
The CI/CD workflow in Bitbucket
The CI/CD workflow view I was familiar with in Bitbucket.

What I was used to

Until then, all my CI/CD experience had been with Bitbucket CI Bot.

After every Pull Request, I received a report showing

  • whether PHPStan passed,

  • the coding standards were met,

  • and the tests completed successfully.

That was enough to quickly understand whether everything was in good shape. I became so used to this format that I never really considered there might be another way to present the same information.

Seeing the Pipeline

GitLab pipeline with stages
GitLab pipeline with stages

The first thing that caught my attention was how the entire process was presented as a sequence of stages.

Instead of reading a report, I could immediately see the whole pipeline - from build and code quality checks to testing and deployment.

Later, GitLab became more than just a way for me to visualize pipeline stages — it also became part of real infrastructure problems. In another case, I worked through how Composer, GitLab, Docker, and SSH Agent need to work together when an application depends on a private repository.

It took only a few seconds to understand exactly where the execution was at.

Sometimes a tool does not change the process itself, but helps you see more clearly how that process is structured.

Yakymiv Alyona

Takeaway

GitLab Pipeline did not change my understanding of CI/CD, but it showed me a familiar process from a different perspective. Instead of a short report with check results, I could see the complete sequence of stages and the connections between them.

Both approaches serve their purpose. CI Bot provides a quick overview of the check results, while GitLab Pipeline makes the entire process visible. That clarity was what pleasantly surprised me.