Set up the module
A module is a desktop app when it applies the Compose Multiplatform plugin and has a desktop application:What you get
The JAR, the archive and the
.deb are built on Linux, so they contain the Linux version of Compose’s native parts. Windows installers are built afterwards on a Windows runner, with the same source and build env vars. All files keep the names Gradle gives them; a Windows file whose name another file of the deployment already has gets the module’s name in front.
.deb and the Windows installers are extras: if one of them fails to build, the target stays READY with the JAR, and a note says what is missing, e.g. “The Windows installers (.msi, .exe) could not be built: No Windows build runner available.” Without a Windows runner on the server the note says so. macOS installers (.dmg, .pkg) work the same way with a macOS runner. They are built in their own runner job, apart from an iOS app, so a failing iOS build does not drop them. They are unsigned, so macOS asks before it opens them.
Getting the build
The files are artifacts of the deployment, in the panel and at the end ofatoll deploy:
bin folder.
The platform keeps the files of the last 10 finished deployments per project and environment. Download builds you want to keep longer.