Kurs · Schulung · Workshop

GitLab CI/CD

In zwei Tagen produktionsreife CI/CD Pipelines mit GitLab bauen: von Build und Test über automatisiertes Deployment bis zur nahtlosen Continuous Delivery komplexer Software.

GitLab als zentraler DevOps Dreh- und Angelpunkt. Vom einfachen Push über Pull Requests, Tags, Issue Tracking und als zentraler Output CI/CD Pipeline zur nahtlosen Integration sowie Auslieferung von komplexer Software. Continuous integration, delivery und deployment aus einem Guss.

Stimmen unserer Teilnehmer:innen

Sehr praxisorientierter Kurs mit aufbauenden Übungen. Sehr gutes Testlab, welches auch über den Kurs hinaus weiterverwendet werden darf.
Patrick Patrick
Applicationmanagement Services, Schaffhauser Kantonalbank
Als Softwareentwickler ist es mir wichtig, qualitativ hochwertigen Code auszuliefern, der den Bedürfnissen der Endnutzer gerecht wird und branchenüblichen Best Practices entspricht. Der Gitlab CI/CD-Kurs, den ich kürzlich besucht habe, war hervorragend. Der Trainer war äußerst kompetent und lieferte auf sympathische Art wertvolle Einblicke in die Funktionalität von Gitlab. Der Kurs half mir, die Features von Gitlab optimal zu nutzen. Die transparente Abwägung der vielen Optionen war dabei ausserordentlich wertvoll. Die Übungseinrichtung, die mit Gitlab CI/CD verwaltet wurde, war anspruchsvoll und lehrreich und ermöglichte es mir, meine neu erworbenen Kenntnisse in realen Szenarien anzuwenden.
Juan Juan
Software Engineer
Practice-oriented training, great lab environment, all browser-based. It helped me discover GitLab and prepare, even after the first day, a list of ideas to improve and scale our initial GitLab Pipelines.
Ignacio Ignacio
Cloud Network Engineer
The most professionally prepared and executed course I have ever participated in.
Grzegorz Grzegorz
Data Warenhouse Software Engineer, Abraxas Informatik AG
Course material is excellent and the course environment setup is perfect for hands-on. Lots of tips that can be applied immediately and good guidelines for long-term maintenance.
Pablo Pablo
Software developer, Cinémathèque Suisse
This GitLab CICD course gave me a very good understanding and insight into the topic and revealed the potential.
Daniel Daniel
Head Data Analytics and Products

Diese Kunden haben Kurse im gleichen Themen-Cluster bei uns gebucht.Mehr Kunden →

Inhalt

Gemeinsam arbeiten wir uns durch einen Git Workflow und erstellen unterschiedliche CI/CD Pipelines für einfache bis komplexe Software Projekt/Szenarien.

– Überblick CI/CD Ansätze und Mehrwert – Erste Schritte mit GitLab – GitLab CI/CD Architektur – GitLab AutoDevOps als Inspiration für konkrete Pipelines – GitLab Runner und Executor – Jobs, Stages und Workflows – Variablen und deren Quellen/Hierarchie – Dependencies und Needs – Artefakte und Cache – Tags, Images, Services – Triggers und Schedules – Rules – Environments – Includes, Templates, Anchors und References – Debugging CI/CD Konfigurationen – Merge Requests und Feature Branches – Package Registry und Container Registry

Der effektive Kursinhalt kann, abhängig von Trainer, Durchführung, Dauer und Konstellation der Teilnehmer:innen, von obigen Angaben abweichen.

In-House Kurs anfragen

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Öffentlichen Termin anfragen

Kein passender öffentlicher Termin dabei? Trag dich unverbindlich ein – sobald genug Interesse besteht, planen wir einen neuen öffentlichen Termin und informieren dich zuerst.

Anzahl Teilnehmende (ungefähr)

Mehr als 3 Teilnehmende? Am besten direkt einen Wunschtermin als In-House Kurs anfragen.

Mit dem Absenden akzeptierst du unsere Datenschutzbestimmungen.

Mehr über GitLab CI/CD

GitLab CI/CD ist eine integrierte Lösung für kontinuierliche Integration, Delivery und Deployment. Es ermöglicht die Automatisierung des Softwareentwicklungsprozesses von der Code-Erstellung bis zur Produktionsbereitstellung durch konfigurierbare Pipelines.

Weitere Ressourcen:

History

Dmitriy Zaporozhets und Valery Sizov entwickelten GitLab CI ursprünglich als separates Projekt namens GitLab CI. Es wurde 2012 als Open-Source-Alternative zu Jenkins und anderen CI-Tools gestartet.

2015 wurde GitLab CI vollständig in GitLab integriert, was zur Entstehung der GitLab CI/CD-Plattform führte. Sid Sijbrandij, CEO von GitLab, trieb die Vision einer einzigen Anwendung für den gesamten DevOps-Lebenszyklus voran. Dies führte zur Entwicklung von The DevOps Platform.

Heute ist GitLab CI/CD ein zentraler Bestandteil moderner DevOps-Praktiken und hat die Entwicklung von DevOps und CI/CD massgeblich beeinflusst. Die Plattform hat zur Entstehung von Konzepten wie GitOps beigetragen und wird von Unternehmen wie Goldman Sachs, NASA und Delta Air Lines eingesetzt.