Was ist CI/CD? // deutsch

preview_player
Показать описание
CI und CD (Continuous Integration und Continuous Deployment) sind zwei Begriffe, die aus der modernen Softwareentwicklung kaum mehr wegzudenken sind. Doch was verbirgt sich hinter den beiden Begriffen? Was bedeuten CI und CD in der Praxis, und worauf gilt es bei ihrem Einsatz zu achten?

00:00 – Einleitung
00:39 – Die Idee von Continuous Integration (CI)
01:57 – Ein Build nach jedem Commit
03:13 – Alles per Skript ausführen
04:21 – UI-Tests brauchen Zeit
05:19 – Die Dev-Prod-Parity
06:23 – Frühzeitiges Feedback
07:07 – Branches zeitnah mergen
08:28 – Pull-Requests von Bots
09:03 – Die Idee von Continuous Deployment (CD)
10:26 – Reproduzier- und Nachvollziehbarkeit
11:09 – Regelmäßig veröffentlichen
12:00 – Ausblick

────────────────────

Über the native web 🦄

Wir sind ein Beratungs-, Schulungs- und Entwicklungsunternehmen, das sich auf Web- und Cloud-Technologien spezialisiert hat. Wir streben nach intelligenten und eleganten Lösungen für komplexe Probleme, und wir glauben, dass Softwareentwicklung kein Selbstzweck ist. Stattdessen sollte Software tatsächliche Probleme der realen Welt lösen.

Wir glauben, dass native Web- und Cloud-Technologien das Fundament sind, auf dem die Zukunft aufbaut. Unsere Kernkompetenz ist der Entwurf und die Entwicklung verteilter Web- und Cloud-Anwendungen unter Verwendung dieser Technologien in interdisziplinären Teams. Wir entwickeln auch unser eigenes Open-Source-Framework namens wolkenkit. Und wir lieben es, unser Wissen in Schulungen und Workshops, auf Konferenzen und bei Usergroups zu teilen.

────────────────────

Weiterführende Links 🌍

Рекомендации по теме
Комментарии
Автор

Hallo,

IT-Projektmanager und Product Owner hier. Vielen Dank für das super Video, genau die richtige Mischung aus Fachbegriffen und Erklärung für Nicht-Programmierer. Ihr habt mir wirklich sehr weitergeholfen.

Und man hört Dir gerne beim Reden zu. Ich hab ein Abo dagelassen und werde noch viele weitere Videos von Euch schauen.

DANKE!

hansharris
Автор

Vielen Dank für das Video, hat mir echt weitergeholfen :D

marco-vukc
Автор

Danke dir interessiere ich für das komplexe Thema CI/CD....

sibamarcel
Автор

Moin aus dem hohen Norden,

ich bin gerade dabei meinen Häuptling davon zu überzeugen, dass wir eine CI-CD Pipeline benötigen, denn ich möchte nicht den halben Tag damit verbringen erst die Test-Umgebung, dann die Staging-Umgebung und danach noch im abendlichen Job nach Feierabend die Produktiv-Umgebung zu aktualisieren wenn es ein neues Release gibt.

Da wir Unternehmen bereits GitLab verwenden würden wir natürlich ungern die Plattform wechseln zumal es über GitLab ja möglich ist genau dies einzurichten.

Was jetzt ist nur noch das Wissen aufzubauen, mit dem ich auch die technische Umsetzung bewerkstelligen kann. Vielleicht habt Ihr ja den ein oder anderen Tipp welche Videos man sich mal anschauen könnte die auch einen praktischen Anteil haben und nicht nur von irgendwelchen Konferenzen sind. Vielleicht könnt ich ja auch mal eigenes Video dazu machen. Das Beispiel eures Docker in 100 Minuten Videos würde sich ja super integrieren lassen gerade wenn es um JS, PHP oder auch alles andere aus dem Web Bereich geht.

Das Abo ist gesetzt, denn besonders das Docker Video hat mir besonders gut gefallen. Da sieht man mal welche Fehler man jahrelang eigentlich gemacht hat.

Macht auf jeden Fall so weiter. Wirklich klasse!

maiktizziani
Автор

Hi ich möchte gern wissen wo ich diese LEDs hinter dir erwerben kann !
Will es bei Nikilaus bestellen❤‍🩹
LG Toni

tonisun
Автор

Wir brauchen Jenkins, zusammen mit SonarQube, und selenium, und OpenShift für die Orchestrierung. Das größte Problem: Mocking der Daten/Interfaces, da z.T. keine realen Testdaten/DBs von den Kunden zur Verfügung stehen (Datenschutz).

bsdooby