GitLab CI and Distributed Builds
Bamboo Server to GitLab CI migration: Advanced techniques

Bamboo Server to GitLab CI migration: Advanced techniques

7/11/2022 · Ivan Lychev

What this post added

This post details advanced techniques for migrating from Atlassian Bamboo Server to GitLab CI/CD. It covers creating preview environments using GitOps principles, Terraform, and GitLab's infrastructure-as-code capabilities. Specific steps include creating releases, tagging infrastructure blueprints, and deploying applications to newly created environments. The post also outlines how to update an environment's infrastructure by modifying the `version.txt` file in the infrastructure-set repository. It highlights the advantages of this approach, such as keeping familiar concepts and workflows, adhering to GitOps tenets, and empowering user self-service, while also acknowledging shortcomings like the lack of a central aggregated environment dashboard.

Read the original post ↗