CI folyamatok integrálása konténerizáció használatával nagyvállalati környezetben
Absztrakt
Mennyire fontos az agilis szoftverfejlesztés, a folyamatos integráció és teljesítés (CI/CD) vállalati környezetben? Mire jó egy konténer? Miért van szükség Kubernetes-re és hogyan tudja megkönnyíteni a fejlesztő mindennapi munkáját az Azure DevOps?
Napjainkra az informatika a vállalatok életében stratégiai fontossággal bír. Éppen ezért már nem elegendő, hogy egy alkalmazás elkészüljön, vagy egy szolgáltatás elérhető legyen. A teljes folyamatnak gyorsnak kell lennie és folyamatosan igazodnia kell az ügyfelek igényeihez. Nincs idő a hagyományos szoftverfejlesztési módszertanokra, hamar kell az eredmény. A fejlesztési ciklus rövidebb szakaszokra bontásával garantálható a folyamatos teljesítés. A folyamatos integráció (Continuous Integration - CI) a szoftverfejlesztési ciklus azon szakasza, amikor a különböző csapattagokból származó kódokat vagy különböző szolgáltatásokat integrálják. Dolgozatomban erre a szakaszra fogok fókuszálni és bemutatni, milyen eszközökkel, megközelítésekkel lehet a nagyvállaltok számára hatékonnyá tenni.