Restore build concurrency limit now that bake supports it
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 3/5
- Tempo stimato
- 1-2 giorni
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- docker, docker-compose, go
- Ambito
- build-system, cli
Direzione di ricerca
Start with the --parallel flag and COMPOSE_PARALLEL_LIMIT in the CLI build options, then trace where they are deprecated and ignored after the move to Bake (#13043). Check how build options are passed to buildx bake, and how linked service:x additional contexts become target: link. Done means the limit reaches bake as a per-target limit, a clear error or fallback appears when buildx is too old, and the linked-target case still builds.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
I'd love to see --parallel / COMPOSE_PARALLEL_LIMIT un-deprecated and reused, now that Bake has per-target limit in buildx v0.38.0 (yesterday!) https://github.com/docker/buildx/pull/4044
Since builds moved to Bake the flag is ignored (#13043), and was the main way to throttle builds so a low vcpu/mem CI server doesn't OOM in the middle of building a bunch of services at once. There's a workaround by writing a custom builder .toml, but that UX is not it, and I think that caps build steps not targets plus you have to remember to switch builders back.
I think Compose passthrough is pretty straightforward, but may need consideration around linked targets when additional_contexts: service:x become target: link so the build doesn't fail, and a flag when buildx isn't new enough.
- Lingua principale
- Go
- Stelle
- 38.4k
- Fork
- 5.9k
- Merge medio
- 2g 17h
- PR unite (30g)
- 47
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di docker/compose
-
[BUG] `start -p <name>` treats an optional (`required: false`) dependency as requiredForse già presa @htoyoda18 l’ha presa 3 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 22/100
I maintainer di solito rispondono entro 1 giorno
-
[BUG] docker compose run with `pull_policy: always` has a ruined progress barForse già presa @ndeloof l’ha presa 5 giorni fa. Apertakind/bug
docker/compose#14292 · 1 commento · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] `mode` attribute in `configs` works but raises an unsupported warningForse già presa @ndeloof l’ha presa 4 giorni fa. Apertakind/bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 58/100
docker/compose#14288 · 4 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
[BUG] pre_start no longer inherits its parent environmentForse già presa @ndeloof l’ha presa 5 giorni fa. Apertakind/bug
docker/compose#14287 · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
-
Build fails with fs.read entitlement error when dockerfile is outside the build context (buildx >= 0.37.2)Forse già presa @locker95 l’ha presa 6 giorni fa. Aperta
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
docker/compose#14285 · 4 commenti · 13 reazioni ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di docker/compose
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 84/100
I maintainer di solito rispondono entro 1 giorno
-
accepted bug wg/agentic-context
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
vllm-project/semantic-router#4922 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
[Bug] Extraction-mode autogen returns pod templates in random order for map-keyed CRDs, so deny and report messages change between runsForse già presa @ManojLamani l’ha presa oggi. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
kyverno/kyverno#17980 · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
raised-by:reviewer
Difficoltà 1/5 1-3 ore Idoneità per principianti 84/100
medici-finance/assay#2681 ·
I maintainer di solito rispondono entro 1 giorno
-
bug triaged
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
fullsend-ai/fullsend#8353 · 4 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno