Zum Inhalt springen

Leitfäden

So koordinieren Sie Workflows über Repositorys hinweg

Eine Änderung in einem Repository muss Builds in anderen auslösen.

5 Min. Lesezeit

Eine Änderung in einem Repository muss Builds in anderen auslösen.

Warum es passiert

Workflows sind Repository-weit gültig, daher erfordert die Repository-übergreifende Koordination eine explizite Verknüpfung.

So beheben Sie das Problem

  1. Verwenden Sie „repository_dispatch“, um Downstream-Builds auszulösen
  2. Authentifizieren Sie sich mit einem GitHub App-Token statt mit einem persönlichen Zugriffstoken
  3. Übergeben Sie den Upstream-SHA, damit Downstream-Builds nachvollziehbar sind
  4. Überlegen Sie, ob ein Monorepo das Koordinationsproblem vollständig beseitigen würde

Ihr nächster Build könnte doppelt so schnell sein — zum halben Preis

Kostenlos starten. Der Wechsel zurück ist dieselbe eine Zeile — auch dieses Diff veröffentlichen wir.