https://kotlinlang.org logo
#multiplatform
Title
# multiplatform
l

Louis

11/11/2023, 12:06 PM
Hello, what's the preferred ci cd for a KMP app (Android/iOS) ? GitHub actions, codemagic, bitrise, ...?
c

Christian Sciberras

11/11/2023, 12:07 PM
Why would there be a preferred one? It should be whatever you prefer.
👍 1
👍🏾 1
l

Louis

11/11/2023, 12:09 PM
I don't know, easiest, cheaper...
c

Christian Sciberras

11/11/2023, 12:09 PM
My personal suggestion is to do it over docker, so you're not tied to a specific vendor. Then it would be easier to switch.
ie in principle you would just run
docker-compose run .... build
anywhere you want
But in the end, there isn't anything specific for KMP or Kotlin.
l

Louis

11/11/2023, 12:29 PM
Thanks Christian 👍
👍 1
l

Landry Norris

11/11/2023, 3:37 PM
I’ve used both GitHub actions and Codemagic with no issues. It’s pretty portable. Gradle does a really good job of handling dependencies and tooling itself, so the CI really just needs a JVM.
3 Views