Was ist CI/CD? // deutsch

Поділитися
Вставка
  • Опубліковано 14 лип 2024
  • 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.
    ⬥ Kanal abonnieren: / @thenativeweb
    ────────────────────
    Weiterführende Links 🌍
    ⬥ Webseite: www.thenativeweb.io/
    ⬥ Twitter: / thenativeweb , / goloroden
    ⬥ GitHub: github.com/thenativeweb
    ⬥ wolkenkit: www.thenativeweb.io/wolkenkit...
    ⬥ Impressum: www.thenativeweb.io/company/l...
  • Наука та технологія

КОМЕНТАРІ • 13

  • @hansharris2791
    @hansharris2791 3 місяці тому

    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!

  • @sibamarcel9428
    @sibamarcel9428 2 роки тому +1

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

  • @marco-vu2kc
    @marco-vu2kc 2 роки тому +2

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

  • @dirkk.6828
    @dirkk.6828 3 роки тому +3

    Tolles Video, sehr gut erklärt 👍

  • @maiktizziani8684
    @maiktizziani8684 2 роки тому +5

    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!

  • @bsdooby
    @bsdooby 3 роки тому +2

    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).

    • @thenativeweb
      @thenativeweb  3 роки тому

      [gr] Das ist leider die andere Seite der Medaille - die beste Infrastruktur nützt nichts, wenn es an den Daten scheitert. 😕

  • @tonisun4785
    @tonisun4785 7 місяців тому +1

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

    • @thenativeweb
      @thenativeweb  7 місяців тому +1

      Sorry für die späte Antwort … falls Du diese Sechsecke meinst: Das sind die Hexagon-Panels von Nanoleaf. Guck mal unter nanoleaf.me/de-DE/

  • @high-end-player7116
    @high-end-player7116 2 роки тому +2

    Ich verstehe Bahnhof