Open it

Routes

ProtocolAddressJARProvider
httpskotlin.buildkompile-build-ci-wui.jardanger_jarfile
httpswww.kotlin.buildkotlin-build-wui.jarcloudrunjar

Repositories

RepositoryLayerDescription
KotlinBuildCiotherCI engine and build orchestration server
KotlinBuildWuiwuiWeb UI for build monitoring and dashboard

Depends on

Documentation Edit this page

Kotlin Build CI

The CI dashboard and build orchestration system for all Kompile projects. Provides build triggering, status tracking, and a web interface for monitoring builds.

This is the user-facing website developers use for CI — the build dashboard at kotlin.build / www.kotlin.build. The actual build execution runs on the internal Build Test droplet infrastructure behind the scenes; end users follow their builds here rather than visiting the internal buildtest.kotlin.build dashboard directly.

Architecture

     +--------------------------+   +---------------------+
     |   KompileBuildCi WUI     |   |  Kotlin Build WUI   |
     |      kotlin.build        |   |   www.kotlin.build  |
     | kompile-build-ci-wui.jar |   | kotlin-build-wui.jar|
     |    (ContainerNursery)    |   |     (Cloud Run)     |
     +------------+-------------+   +----------+----------+
                  |                            |
                  +-------- CI Engine ---------+
                  |
        +---------v-----------+
        |    Build Workers    |
        |(DigitalOcean / etc) |
        +---------------------+

Dependents

Deployment

Health Checks

Notes

Read at commit 45ba0b30ed3b