
Jede App geht durch denselben Workflow
Geben Sie jeder App einen GitHub Actions Workflow pro Slot, gefiltert auf ihren eigenen Source-Pfad und ausgelöst durch einen Push auf den Branch dieses Slots. Der Run baut das Image, pusht es in die Registry, verbindet sich mit der Maschine und fährt den Service hoch.
Halten Sie den Compose Tag pro Service gleich dem Tag, den der Workflow pusht, und lassen Sie Runs parallel bauen, aber an einem Lock auf der Box anstehen. Sieben Workflows fahren das Estate dieser Plattform genau so, und dieselbe Form trägt eine App auf einer Cloud VM, auf gemieteter Hardware oder auf einer Maschine, die Ihnen gehört.


