docker / docker/github-builder

Bake build limited to single target

Offen
#43 0 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

kind/docs
Vorherrschende Sprache
Keine Sprachdaten
Sterne
83
Forks
23
Ø Merge
2 T. 22 Std.
Gemergte PRs (30 T.)
8

Beschreibung

We currently limit Bake build to a single target: https://github.com/docker/github-builder-experimental/blob/e875129c872af249a9411fc0b1b1d1fe79ee6ddf/.github/workflows/bake.yml#L226-L228

Mainly because we don't have a way to discern which generated tags are associated to a target but also because a target could output build result locally while another one would push to registry.

We should document this but also explain how users can use a matrix strategy to solve this issue. For example using our matrix subaction: https://github.com/docker/bake-action/tree/master/subaction/matrix

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie mit den verlinkten .github/workflows/bake.yml-Zeilen 226-228, um die Einschränkung auf ein einzelnes Ziel zu verstehen, und sehen Sie sich anschließend das verlinkte bake-action subaction/matrix-Beispiel an. Dokumentieren Sie, warum Bake auf ein Ziel beschränkt ist, und erklären Sie, wie Benutzer eine Matrix-Strategie verwenden können, um mehrere Ziele zu verarbeiten.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
docker, github-actions
Bereich
documentation
Issue-Typ
Dokumentation
Schwierigkeit
2/5
Geschätzter Aufwand
1-3 Stunden
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.