So spart ihr viel Zeit beim Entwickeln! 🔹 CI/CD Tutorial 0x00

preview_player
Показать описание

🔗 Resourcen:

🕓 Timestamps:
00:00 Intro
00:29 Disclaimer
01:01 Eigenwerbung
01:19 CI - Continuous Integration
07:20 CD - Continuous Deployment
09:56 Outro

🎵 Background Music

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

Btw, falls ihr euch fragt, wieso das Video so "ruckelig" ist: DIe Cam war standardmäßig auf PAL, also 4K25p eingestellt und DaVinci Resolve nutzt standardmäßig NTSC. Also wurde beim importieren aus 25FPS ein 24FPS Projekt und jetzt sieht halt alles so aus wie es aussieht. Ich werde in Zukunft alles auf 30FPS bringen, dann sollte das auch nicht mehr so ruckelig wirken. 😉

zekrodev
Автор

Sehr gut erklärt! Ist ein wichtiges Thema.

Es gibt (leider) genügend Unternehmen, die kein CI/CD haben und teilweise nichtmal irgendeine Versionierungstool wie Git nutzen. Leider ist es auch in der Ausbildung als Fachinformatiker/in kein Thema in der Schule, zumindest nicht bei uns Anwendungsentwickler/in in meiner ehemaligen Berufsschule.
Umso wichtiger ist es, dass man sich selbst damit ein wenig beschäftigt. Man muss es ja nicht beherrschen, aber allein das Wissen über die Existenz und deren Vorteile, könnten eine Diskussion darüber hervorbringen, dass sich ein Unternehmen oder auch ein Open-Source Projekt dazu entscheidet es einzuführen.
Und, wenn es einen Projektleiter/in gibt, der/die nicht in der Materie ist, dann muss das von den Entwicklern/innen angesprochen werden, sonst wird das nie umgesetzt.

Und kleiner Punkt zu den Tests, der nicht angesprochen wurde ist, dass es auch Integration-Tests gibt und auch diese wichtig sind. Allerdings sind besonders diese zeitintensiv, da diese nur teilweise parallelisierbar sind und häufig eine richtige Datenbank benötigen.
Im Unternehmen mag es ja noch für einen anfangs lustig klingen, eine Stunde lang nichts zutun, weil der Rechner gerade mit voller Leistung die Tests ausführt, aber durch die Monotonie macht es einfach keinen Spaß und auch für die Hobby-Entwickler ist es nervig, wenn sie voll motiviert an ihrem Projekt arbeiten und dann aus der Konzentration geschmissen werden, statt automatisch die Tests ausführen zu lassen und währenddessen sich einen anderen Fehler anzuschauen oder auf dem selben Branch weitere Änderungen durch zu führen.

StrikerJonny
Автор

Wir haben einen gitlab Server im Unternehmen. Wird das dort auch funktionieren?

steffi