dani
Goto Top

GitHub - Runner Images Azure unabhängig erstellen

Hallo zusammen,
aktuell nutze für ein paar GitHub Repositories Self-Hosted Runners (SHR) in der Microsoft Azure Welt. Hintergrund ist, dass ich bis dato über meinen AG eine Subskription erhalten habe. In Kombination mit SHR konnte ich in Azure on Demand SHR bereitstellen.

Runner Images auf GitHub unterstützt offiziell nach wie vor einzig Microsoft Azure (Link). Leider bekomme ich ab Mitte des Jahres keine Subskription mehr zur Verfügung gestellt. D.h. ich muss mich nach einer Alternative umschauen.

Temporär habe ich meine GitHub Actions auf einem GitHub Hosted Runner laufen lassen. Da dauern meine Jobs im Schnitt zwischen 30-45 Minuten. Was auf Dauer auf die Geduldsprobe stellen wird. face-sad

Nun habe ich die Idee in eine deutsche Cloud, z.B. Hetzner abzuwandern. Allerdings kann ich da die vorhandenen HCL Files für Packer von Runner Images (z.B. Ubuntu 24.04) nicht 1:1 verwenden. Weil dort eben auch die Azure Aktionen enthalten sind.

Am liebsten würde ich definieren, welche Bereiche aus der HCL Datei von Packer übersprungen werden sollen. Das würde bei neuen Releases durch Runner Images das notwendige Re-Deployment deutlich vereinfachen. Zum anderen könnte man es dann mit einer GitHub Action abbilden.

Hat jemand eine geniale Idee, wie ich das geschickt umsetzen kann, damit ich meine SHR beibehalten kann?

Alternativ müsste ich die HCL bei jedem Release manuell anpassen und danach das neue Ubuntu Image bauen (lassen). Was auf Dauer sicherlich mühselig ist und fehleranfällig sein kann/wird.


Gruß,
Dani

Content-ID: 671567

Url: https://administrator.de/forum/github-runner-images-azure-unabhaengig-erstellen-671567.html

Ausgedruckt am: 23.02.2025 um 02:02 Uhr