Engineering
BoxerlRenovierer - Managed Container Updates für Aspire
Letzte Woche habe ich beim .NET Stammtisch in Linz einen Vortrag zu .NET Aspire gehalten.
Nachteil von Aspire
Einer der Nachteile von Aspire, die ich dort genannt hatte, ist, dass es dafür noch keine Unterstützung von automatischen Updates gibt, wie sie z.B. Renovate bietet.
Auf der Fahrt hatte ich jedoch eine Idee, wie man den Support von docker-compose in Renovate mit Aspire verknüpfen kann, um diese Fähigkeiten nutzen zu können.
Enter BoxerlRenovierer
Gesagt, getan, am Wochenende in die Umsetzung gegangen.
Jetzt gibt es eine erste Pre-Release.
- Referenz auf
BoxerlRenovierer hinzufügen
compose.yml
in Aspire Apphost hinzufügen- Eine Zeile Code hinzufügen
Dann ist BoxerlRenovierer eingerichtet und sorgt dafür, dass Aspire eure compose.yml
als
Quelle für Containerversionen verwendet.
Damit wird dann nicht der Aspire angegebene Container, sondern der in der compose.yml
angegebene
Container in Aspire verwendet (inkl. Version und Container Hash).
Vorteil: Jeder arbeitet genau mit der gleichen Version des Containers, auch in Aspire. Und Renovate managed automatisch die Updates der Container.