DevOps Guide #4 - CI/CD - Continuous Integration und Continuous Delivery
Вставка
- Опубліковано 7 січ 2021
- DevOps - Agile software development on a whole new level: Server Admins in a team? How is that supposed to work? Find out here.
Don't forget: Likes, subscriptions and comments help this video a lot =)
❤❤❤ Early access to tutorials, polls, live events and downloads ❤❤❤
❤❤❤ www.patreon.com/user?u=5322110 ❤❤❤
❤❤❤ Not up for Patreon? ❤❤❤
❤❤❤ www.paypal.me/TheMorpheus ❤❤❤
🌍 Website
🌍 the-morpheus.de
¯\_(ツ)_/¯ Join the community ¯\_(ツ)_/¯
** the-morpheus.de/discord.html **
** / themorpheustuts **
( ͡° ͜ʖ ͡°) More news? More code?
ℱ / themorpheustutorials
🐦 / themorpheustuts
🐙 github.com/TheMorpheus407/Tut...
You order from Amazon? Order through me, costs you zero and you help me out
"-(¯`-.-'¯)-" amzn.to/2slBSgH
Video requests?
🎁 docs.google.com/spreadsheets/...
Questions? Feedback? Write me!
✉ www.patreon.com/user?u=5322110
✉ / themorpheustutorials
✉ the-morpheus.de/discord.html
or just write a comment :)
Ich schau mir gerade alle Videos nacheinander an. Finde es sehr gut erklärt und sehr anschaulich. Danke dafür!
richtig gute Erklärung! Danke dir!
5% meines Unternehmens geschenkt und du bist der SysAdmin ? :)
Bist du eigentlich selber devop?
Wie soll das Testen automatisiert gehen? Der Mensch ist ein Faktor den man schlecht ersetzten kann! Wie der Mensch dann das Programm bedient ist von Mensch zu Mensch unterschiedlich. Wenn es sich um ein Programm handelt das nicht vom Menschen bedient werden ist das sowieso immer viel leichter!
Es gibt sogenannte "Use-Cases". Programmfunktionen sind auf den Nutzer ausgelegt und geplant. Für diese Use-Cases werden dann die Testfälle geschrieben. In der Testautomation kannst du dann auch komplette Ende-zu-Ende Tests programmieren, die die menschlichen Aktionen am Bildschirm automatisch für jeden Testfall ausführen.
Zum Beispiel mit Selenium
im einfachsten Sinn sind damit Tools wie phpunit, tslint, jest etc gemeint, die in der pipeline das gebaute Image code-seitig testen. Danach gibt es noch SonarQube für die Code Quality, ansonsten kann man z.b. mit Kiwi, Testrail, Assertible oder Jenkins Test-pipelines bauen, die automatisch Dinge auf den Staging Webseiten klicken, Forms abschicken etc. Diese ganzen Tests müssen natürlich geschrieben werden, und das fehlerfrei. Das ist der K(n)ackpunkt. Schlechte Tests sind aber in der Verantwortung der Entwickler bzw QA