GitHub anbinden
Mit der GitHub-Anbindung deployt jeder Push auf den gewählten Branch von selbst. Private Repositories funktionieren genauso wie öffentliche.
Verbinden
Beim Anlegen einer App wählst du GitHub und installierst die Rechenhalle-App in deinem Konto oder deiner Organisation. Du gibst dabei frei, auf welche Repositories zugegriffen werden darf – eine einzelne Auswahl genügt, Vollzugriff ist nicht nötig.
Automatisch deployen
Nach jedem Push auf den gewählten Branch startet ein Deployment. Die Commit-Nachricht steht später in der Versionsliste, damit nachvollziehbar bleibt, welcher Stand gerade läuft.
Wer lieber selbst bestimmt, wann deployt wird, schaltet die Automatik in den Einstellungen der App ab und löst Deployments von Hand oder über die API aus.
Branch wechseln
Der Branch steht in den Einstellungen der App. Üblich sind zwei Apps für dasselbe Repository:
eine auf main für die Produktion, eine auf develop als Testumgebung. Die
Testumgebung kostet nur, solange sie läuft.
Verbindung lösen
In den Einstellungen lässt sich die Quelle auf eine einfache Git-Adresse umstellen; damit endet die Anbindung für diese App. Vollständig entfernst du den Zugriff in den GitHub-Einstellungen unter „Installierte Apps“.
Häufige Fragen
Werden auch andere Anbieter unterstützt?
GitLab und Bitbucket haben noch keine eigene Anbindung. Über eine öffentliche Git-Adresse oder ein Deploy-Token funktionieren sie trotzdem, dann allerdings ohne automatisches Deployment beim Push.