Jenkins og Jenkins X: Hva det er - tydelig forklart
Jenkins er en vanlig programvare innen profesjonell programvareutvikling. Dette praktiske tipset vil fortelle deg hva som ligger bak begrepet.
Jenkins the Continuous Integration Server: Enkelt forklart
Senest når mer enn en utvikler jobber med et programvareprosjekt, blir det forvirrende når alle endringene deres er satt sammen.
- Alle versjoner av de enkelte utviklerne må justeres slik at det ikke er noen inkompatibiliteter og alle delene fungerer jevnt med hverandre.
- Så at inkompatibilitetene ikke blir synlige før kort tid før slutten av utviklingssyklusen, er det Jenkins.
- Forutsetningen er at et versjonskontrollsystem som Git allerede er brukt under utvikling og utviklerne regelmessig oppdaterer sin utviklingsstatus.
- Etter hver forpliktelse eller ganske enkelt flere ganger om dagen, sjekker Jenkins deretter om programvaren sammenstiller og består alle tester.
- Ellers vil Jenkins varsle utviklingsteamet om en feil.
Jenkins X en utvidelse av Jenkins
Jenkins X fullfører de enkle Jenkins med en automatisert byggeprosess og distribusjon til en containerklynge.
- Med kommandoene jx create eller jx import starter du et nytt prosjekt eller importerer et eksisterende prosjekt.
- Det oppretter også automatisk et Git-arkiv for deg, og applikasjonen din er satt sammen.
- Etter hvert Git Push blir programmet automatisk gjort tilgjengelig på Kubernetes.
Du kan finne nybegynnerinstruksjoner for Git i et annet praktisk tips.