• IT-Karriere:
  • Services:

Code-Hoster: Neue Github CI-Funktion teilt sich Code mit Microsoft Azure

Der Codehoster Github bietet nun umfangreichere Möglichkeiten für Continuous Integration an. Dabei teilt sich Github erstmals Code mit einem ähnlichen Microsoft-Produkt.

Artikel veröffentlicht am , Moritz Stückler
Github Actions sind nun stärker auf das Anwendungsgebiet CI/CD angepasst.
Github Actions sind nun stärker auf das Anwendungsgebiet CI/CD angepasst. (Bild: Github Blog)

Auf einer kurzen Pressekonferenz stellte der neue Github-CEO Nat Friedman das neu gestaltete CI/CD-Feature der Github-Plattform vor. Bereits im vergangenen Herbst zeigte Github mit den Actions erstmals eine Möglichkeit, Container aus einem Github-Repository heraus zu starten. Nun wurde die Funktion weiter verbessert und stärker auf den beliebten Anwendungsfall Continuous Integration und Continuous Delivery (abgekürzt CI/CD) zugeschnitten. Damit tritt Github in direkte Konkurrenz zu bisherigen externen CI/CD-Tools wie zum Beispiel CircleCI.

Stellenmarkt
  1. Hays AG, München
  2. DMK E-BUSINESS GmbH, Berlin, Potsdam

Die verbesserten Github Actions verfügen über eine neue und einfachere Benutzeroberfläche. Dabei steht die Wiederverwendbarkeit von einzelnen Actions im Vordergrund. Beliebte Actions anderer Nutzer können nun ähnlich wie Repositories durchstöbert werden. Immerhin können auf diesem Weg bereits mehr als 400 Actions gefunden werden. Github schlägt Entwicklern außerdem Actions vor, die aufgrund der eingesetzten Programmiersprache zu ihren jeweiligen Repositories passen könnten.

Konfiguration mit YAML statt HCL

Die Dateien, mit denen Actions konfiguriert werden können, werden im verbreiteten YAML-Format verfasst und nicht mehr wie bisher im etwas unbekannteren HCL-Format. Der Grund dafür sei die starke Verbreitung von YAML-Dateien in anderen CI/CD-Werkzeugen, so erläuterte Nat Friedman die Entscheidung auf Twitter. Alternativ stellt Github nun auch eine Javascript-API bereit, mit der sich Actions programmatisch steuern lassen.

  • Github schlägt automatisch passende Actions für ein Repository vor.
  • Die Durchsuchbarkeit und Wiederverwendbarkeit von Github Actions wurde deutlich verbessert.
Die Durchsuchbarkeit und Wiederverwendbarkeit von Github Actions wurde deutlich verbessert.

Bisher konnten mit Actions nur Linux-Container erzeugt werden. Nun sind auch Windows und MacOS-Container verfügbar. Diese können neben anderen Umgebungs-Varianten in sogenannten Matrix Builds auch parallelisiert ausgeführt werden.

Github und Microsoft Azure teilen sich erstmals Code

Golem Akademie
  1. Einführung in die Programmierung mit Rust
    21.-24. September 2021, online
  2. IT-Sicherheit für Webentwickler
    31. Mai - 1. Juni 2021, online
Weitere IT-Trainings

Eine spannende Anekdote erwähnte Friedman nicht auf der eigentlichen Pressekonferenz, sondern erst im Nachgang via Twitter: Nachdem ein Nutzer bemerkte, dass die neuen Konfigurationsdateien sehr stark denen der Microsoft Azure Devops Pipelines ähneln, gab Friedman zu, dass sich Github und das Microsoft-Azure-Pendant Code teilen - ein erster Schritt zur langfristigen, engeren Kooperation zwischen Github und Microsoft.

Der Github-Chef nannte außerdem den Zeitpunkt, wann Github Actions für alle Nutzer verfügbar sein soll und wie viel das Feature kosten wird: Ab dem 13. November, also ein Jahr nach der ersten Ankündigung, wird die Beta-Phase offiziell beendet und alle Github-Nutzer erhalten Zugriff auf die neuen Funktionen. Für öffentliche Repositories sind Github Actions komplett kostenlos. Für private Repositories gibt es eine zeitliche Beschränkung zwischen 2.000 und 50.000 Minuten - je nach Github-Mitgliedschaft.

Bitte aktivieren Sie Javascript.
Oder nutzen Sie das Golem-pur-Angebot
und lesen Golem.de
  • ohne Werbung
  • mit ausgeschaltetem Javascript
  • mit RSS-Volltext-Feed


Anzeige
Hardware-Angebote
  1. (u. a. Ryzen 7 5800X für 469€)

Kleba 09. Aug 2019

Ich nutze anscheinend den geteilten Teil des Codes in der Firma schon mit Azure DevOps...


Folgen Sie uns
       


Purism Librem 5 - Test

Das Librem 5 ist ein Linux-Smartphone, das den Namen wirklich verdient. Das Gerät enttäuscht aber selbst hartgesottene Linuxer.

Purism Librem 5 - Test Video aufrufen
Programm für IT-Jobeinstieg: Hoffen auf den Klebeeffekt
Programm für IT-Jobeinstieg
Hoffen auf den Klebeeffekt

Aktuell ist der Jobeinstieg für junge Ingenieure und Informatiker schwer. Um ihnen zu helfen, hat das Land Baden-Württemberg eine interessante Idee: Es macht sich selbst zur Zeitarbeitsfirma.
Ein Bericht von Peter Ilg

  1. Arbeitszeit Das Sechs-Stunden-Experiment bei Sipgate
  2. Neuorientierung im IT-Job Endlich mal machen!
  3. IT-Unternehmen Die richtige Software für ein Projekt finden

Weclapp-CTO Ertan Özdil: Wir dürfen nicht in Schönheit und Perfektion untergehen!
Weclapp-CTO Ertan Özdil
"Wir dürfen nicht in Schönheit und Perfektion untergehen!"

Der CTO von Weclapp träumt von smarter Software, die menschliches Eingreifen in der nächsten ERP-Generation reduziert. Deutschen Perfektionismus hält Ertan Özdil aber für gefährlich.
Ein Interview von Maja Hoock


    Fiat 500 als E-Auto im Test: Kleinstwagen mit großem Potenzial
    Fiat 500 als E-Auto im Test
    Kleinstwagen mit großem Potenzial

    Fiat hat einen neuen 500er entwickelt. Der Kleine fährt elektrisch - und zwar richtig gut.
    Ein Test von Peter Ilg

    1. Vierradlenkung Elektrischer GMC Hummer SUV fährt im Krabbengang seitwärts
    2. MG Cyberster MG B Roadster mit Lasergürtel und Union Jack
    3. Elektroauto E-Auto-Prämie übersteigt in 2021 schon Vorjahressumme

      •  /