Enterprise Server-side Kotlinを支える高速CI/CDの作り方 by Kengo TODA

Kotlin Fest 2025
どちらでも
ツール/エコシステム 中級者

Enterprise Server-side Kotlinを支える高速CI/CDの作り方

Kengo_TODA Kengo TODA Kengo_TODA
2

Server-side KotlinはKotlin活用におけるメインフィールドのひとつです。しかしプロジェクトが成長するとコンパイルやテストが低速化し、CI/CD体験が悪くなり、プロジェクト改善が回りにくくなります。CIが高速に実行できることは生成AI導入のためにも必要であり、今後も高速なCI/CDは必要とされます。

このセッションでは筆者がGradle, Koin, Ktor, KSP, OpenTelemetry (javaagent), kotest, Testcontainers, dokka, jibといった一般的な技術を採用したプロジェクトでGitHub ActionsでCI/CDを高速に実行するために、Develocityをはじめとした技術をどのように適用し、それがどのように高速化に貢献したかを紹介します。