GitHub kündigte seine eigene CI / CD an und begann Einladungen zu verteilen

Beim letzten GitHub-Universum hat das Unternehmen viele verschiedene Dinge angekündigt, aber was mich am meisten begeistert hat, war ihre eigene CI / CD-Lösung. Basierend auf Docker kann es Container sammeln und ausführen, indem es in das Repository pusht, ein neues Ticket erstellt und eine Version erstellt. Hier können Sie eine Anfrage zur Teilnahme an der öffentlichen Beta hinterlassen. Microsoft wird Einladungen in kleinen Paketen ausstellen. Unter dem Strich - meine Spezifikationen als so etwas können uns mit Live-GitLab und CircleCI nützlich sein.

In der Ankündigung auf TechCrunch ertönte ein interessanter Satz:
Ich sehe CI / CD als einen engen Anwendungsfall von Aktionen. Es ist so viel mehr “, betonte Lambert. „Und ich denke, es wird DevOps revolutionieren, weil die Leute jetzt die besten Workflows für die Bereitstellung für bestimmte Anwendungen und Frameworks erstellen und diese zum De-facto-Standard werden, der auf GitHub geteilt wird.
Es scheint, dass die Autoren die neuen "Aktionen" nicht nur als "Ausführen der Tests und Erstellen des Pakets nach dem Festschreiben" betrachten. Um ausführbaren Code auf GitHub zu speichern, teilen Sie ihn mit Kollegen und rufen Sie ihn als Reaktion auf externe Ereignisse auf, wie dies jetzt bei IFTTT der Fall ist.

Trotz der Risiken (viele Open-Source-Lösungen haben Installer vom Typ „curl | bash“, was bei Sicherheitsspezialisten zu Empörung führt) ist es praktisch, Code aus der Cloud auszuführen. Besonders wenn dies Ihr eigener Code ist. "Npx Link-to-Gist" reduziert den Code von Baugruppen, Einstellungen und Konfigurationen auf eine Zeile. Das ist so einfach, auf Kollegen in der Pause zu übertragen oder einen neuen Mitarbeiter auf dem Laptop zu führen.

Die Cloud-Version von GitLab bietet CI / CD kostenlos an, und GitHub-Open-Source-Projekte verwenden Integrationen mit gängigen CI-Systemen wie im folgenden Screenshot. Aber jetzt ist das alles sehr begrenzt: CI benötigt eine Menge Ressourcen, um einen Docker-Container zu bauen, sie verkaufen ihn lieber für Geld und haben Angst vor Bergleuten. Das Aufkommen einer kostenlosen und schnellen Lösung von Microsoft auf GitHub könnte die Spielregeln ändern. So wie es das Wesentliche einmal getan hat.

Source: https://habr.com/ru/post/de426681/


All Articles