Administrativne informacije
Naslov | DevOps i CI/CD |
Trajanje | 60 |
Modul | B |
Vrsta lekcija | Predavanje |
Fokus | Praktična – Organizacijska umjetna inteligencija |
Tema | DevOps i CI/CD praktičnosti |
Ključne riječi
DevOps, CI/CD, GitHub aktivnosti, Kontinuirana integracija, testiranje i uvođenje,
Ciljevi učenja
- Studenti će dobiti pregled DevOps
- Studenti će biti upoznati s CI/CD-om, uključujući i ono što se događa u CI i CD-u
- Studenti će razviti testiranje u CI/CD cjevovodu
- Studenti će razviti Github akcije
Očekivana priprema
Edukativni događaji koji će biti završeni prije
Nijedan.
Obvezno za studente
Nijedan.
Neobvezno za studente
- „Kontinuirana isporuka: Pouzdana softverska izdanja kroz automatizaciju izgradnje, testiranja i uvođenja", Humble i Farley, 2010.
- GIT
- YAML
- Testovi jedinice za pisanje
Preporuke i pozadina za studente
Nijedan.
Preporučeno nastavnicima
Nijedan.
Nastavni materijali
Upute za učitelje
Ovo predavanje će upoznati studente s DevOpsom i njegovim odnosom prema Agileu te se usredotočiti na koncepte kontinuirane integracije, testiranja i implementacije. Nakon općeg uvoda u DevOps i CI/CD slijedi praktična demonstracija o tome kako koristiti CI/CD alat kao što je Github akcija za izgradnju stvarnog CI/CD cjevovoda koji uključuje izgradnju, testiranje i implementaciju zadatka u oblaku za web aplikaciju. \instructions=Ovo predavanje će upoznati studente s DevOpsom i njegovim odnosom prema Agileu te se usredotočiti na koncepte kontinuirane integracije, testiranja i isporuke/razmjene. Nakon općeg uvoda u DevOps i CI/CD slijedi praktična demonstracija o tome kako koristiti CI/CD alat kao što je Github akcija za izgradnju stvarnog CI/CD cjevovoda koji uključuje izgradnju, testiranje i implementaciju zadatka u oblaku za web aplikaciju.
Nacrt
Trajanje (min) | Opis |
---|---|
5 | Agilni i DevOps |
10 | Kontinuirana integracija |
10 | Kontinuirana isporuka i implementacija |
10 | Kontinuirano testiranje |
20 | Izgradnja CI/CD cjevovoda pomoću Githubovih akcija |
5 | Recap |
Priznanja
Diplomski studij umjetne inteligencije usmjeren na čovjeka sufinanciran je Instrumentom za povezivanje Europe Europske unije u okviru bespovratnih sredstava CEF-TC-2020 – 1 Digital Skills 2020-EU-IA-0068.