Kurzusleírás
Bevezetés
- A CI/CD alapfogalmak és előnyeinek áttekintése
- A CI szolgáltatások megértése (Travis-CI, CircleCI, Semaphore stb.)
A fejlesztői környezet előkészítése
- Github repositoryk beállítása
- Travis-CI integrálása Githubbal
Python csomag létrehozása
- Alkalmazás logika létrehozása
- Kód helyi csomagolása
Csomag üzembe helyezésének automatizálása
- PyPI token hozzáadása a Travis-CI-hoz
- CI/CD folyamat létrehozása és meghatározása
- Függőségek aktiválása
- Kód futtatása és tesztelése
- A Python csomag közzététele
Konténerbe zárt alkalmazások üzembe helyezése
- Python webalkalmazás létrehozása
- Az alkalmazás konténerbe zárása
- Az alkalmazás üzembe helyezése Dockerrel
- Üzembe helyezés automatizálása Herokuval
Hibaelhárítás
Összefoglalás és befejezés
Követelmények
- Tapasztalat Git vagy Github használatában
- Python programozási tapasztalat
Célközönség
- Fejlesztők
- DevOps mérnökök
Vélemények (5)
Bevezető, gyakorlati tanulás.
Balavignesh Elumalai - Scottish Power
Kurzus - SonarQube for DevOps
Gépi fordítás
A tanár széles körű tapasztalattal rendelkezik és jól elmondta ezt is. A tudás mélysége és az oktatáshoz való lelkesedés nagyon értékelésre méltó.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Kurzus - Jenkins 2: Building CI/CD Pipelines
Gépi fordítás
A képző nagyon jól szerveződött. A tanítás elején bemutatta az összes a képzéshez szükséges eszközről. A képző kellemes kedvvel válaszolt minden kérdésre, és praktikus alkalmazási példákra is rátekintést nyújtott.
Vivek Verma - Global Knowledge Network Training Ltd
Kurzus - DevOps Practical Implementation and Tools
Gépi fordítás
Nagyon részletes, a képző ismeri jól a témakört és számos téma mellett járt
Gabriel Kelly Navarro - Opswerks
Kurzus - Advanced Spinnaker
Gépi fordítás
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Kurzus - Jenkins: Continuous integration for Agile development
Gépi fordítás