Avoid CI/CD Lock-in — Make Your Builds More Portable
Our Gitlabs pipeline.

Avoid CI/CD Lock-in — Make Your Builds More Portable

We recently migrated our Android CI/CD pipelines from Bitbucket/Bamboo to Gitlabs. If you follow my blog, this is something that we had planned to do in our Engineering road map during the year. These CI/CD products have their own pros and cons and are really not about which product is better but how to make the move easier when an enterprise decision to change products is made. Even if you are not using Bitbucket/Bamboo or Gitlabs, following the principles outlined in this article should minimize any potential effort to migrate your CI/CD in the future. Before we do that, let’s look at the 3 key functions of your CI/CD.

You can read more here.


Tim Baird

Senior Manager - DevOps at AIA Australia

3 å¹´

Indu Devanath - this might interest you

赞
回复

要查看或添加评论,请登录

Mark Ng的更多文章

  • Auspost delivers on Jetpack Compose

    Auspost delivers on Jetpack Compose

    With Jetpack Compose’s first birthday just passing, many Android developer are probably thinking not if but when and…

    1 条评论
  • Kotlin Serialization — on the backend

    Kotlin Serialization — on the backend

    Continuing on our journey from the article “The first steps on your Kotlin Multiplatform journey — changing your…

  • Our Engineering Roadmap

    Our Engineering Roadmap

    We just completed our engineering road map for our Android apps at Australia Post. Each year we get together and try to…

  • Kotlin - The next enterprise language

    Kotlin - The next enterprise language

    The enterprise is dominated by 2 key programming languages Java and #C with many companies either choosing 1 or the…

  • Scaling an app for unexpected peaks

    Scaling an app for unexpected peaks

    It’s been an extraordinarily difficult time for many people and companies as we live through the Covid19 pandemic…

  • The first step on your Kotlin Multiplatform journey — changing your microservices.

    The first step on your Kotlin Multiplatform journey — changing your microservices.

    The mobile apps that we use today wouldn’t be very useful without APIs and the same can be said about APIs — without…

  • A Dependency Injection Showdown

    A Dependency Injection Showdown

    Choosing a dependency framework for your Android app is a big decision, it’s not something that you can easily replace…

  • How fit is your Android team in 2020?

    How fit is your Android team in 2020?

    A happy lunar year or happy new year if you follow the Gregorian calendar. It's a new year and that usually means new…

  • How fast are your Android CI builds? And why it matters.

    How fast are your Android CI builds? And why it matters.

    Over time our Android CI builds gradually got slower and slower and before we knew it our CI build times were taking 47…

    1 条评论
  • Kotlin Coroutines — Are we there yet?

    Kotlin Coroutines — Are we there yet?

    I got my first glimpse of coroutines at Chris Bane’s talk “Android Suspenders” at the 2018 GDG Melbourne Devfest. I…

社区洞察

其他会员也浏览了