Jenkins és Jenkins X: Mi ez - világosan elmagyarázva
A Jenkins egy általános szoftver a professzionális szoftverfejlesztés területén. Ez a gyakorlati tipp megmondja, mi pontosan mögött van a kifejezés.
Jenkins a folyamatos integrációs szerver: Egyszerűen magyarázható
Legkésőbb amikor egynél több fejlesztő dolgozik egy szoftverprojektnél, akkor zavarossá válik, ha összes változtatást összeraknak.
- Az egyes fejlesztők minden verzióját úgy kell beállítani, hogy ne legyenek összeférhetetlenségek és minden alkatrész simán működjön együtt.
- Annak érdekében, hogy az összeférhetetlenségek csak röviddel a fejlesztési ciklus vége előtt váljanak láthatóvá, vannak Jenkins-ek.
- Az előfeltétel az, hogy egy olyan verziószabályozó rendszert, mint a Git, már használják a fejlesztés során, és a fejlesztők rendszeresen frissítsék fejlesztési állapotukat.
- Minden egyes elkötelezettség után, vagy csak egyszer naponta többször, a Jenkins ezután ellenőrzi, hogy a szoftver összeállítja-e az összes tesztet.
- Ellenkező esetben a Jenkins értesíti a fejlesztőcsoportot egy hibáról.
Jenkins X a Jenkins kiterjesztése
A Jenkins X befejezi az egyszerű Jenkins automatizált összeállítási folyamatát és elosztását egy konténerfürtbe.
- A jx create vagy jx import parancsokkal új projektet indít vagy létező projektet importál.
- Ez automatikusan létrehoz egy Git-lerakatot az Ön számára, és az alkalmazás össze lesz állítva.
- Minden egyes Git Push után a program automatikusan elérhetővé válik a Kubernetes-en.
A kezdő útmutatásait a Git-re vonatkozóan egy másik gyakorlati tipp tartalmazza.