Skip to content
Discussion options

You must be logged in to vote

Concurrent compile jobs within a single builder are unlikely to happen: every framework in the toolchain (PlatformIO included) would need to support running side by side, and there are locking issues and design challenges that make that unrealistic. We tried it in our CI and it led to random failures and hard-to-diagnose problems because the builds step on each other.

The best path right now is to run multiple remote headless builders in containers on the same host. Each container runs in isolation, which sidesteps the per-framework design challenges, and the dashboard dispatches queued compiles to paired builders concurrently, so pairing 4 builders on one box gets you 4 parallel builds w…

Replies: 5 comments 13 replies

Comment options

You must be logged in to vote
11 replies
@ssieb
Comment options

ssieb Jul 16, 2026
Collaborator

@davidcoulson
Comment options

@ssieb
Comment options

ssieb Jul 19, 2026
Collaborator

@davidcoulson
Comment options

@ssieb
Comment options

ssieb Jul 19, 2026
Collaborator

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
1 reply
@davidcoulson
Comment options

Answer selected by bdraco
Comment options

You must be logged in to vote
1 reply
@bdraco
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
3 participants