Jenkins och Jenkins X: Vad det är - tydligt förklarat
Jenkins är en vanlig programvara inom professionell mjukvaruutveckling. Detta praktiska tips kommer att berätta vad som ligger bakom termen.
Jenkins den kontinuerliga integrationsservern: helt enkelt förklarad
Senast när mer än en utvecklare arbetar med ett mjukvaruprojekt blir det förvirrande när alla deras förändringar sätts ihop.
- Alla versioner av de enskilda utvecklarna måste justeras så att det inte finns någon oförenlighet och alla delar fungerar smidigt med varandra.
- Så att oförenlighet inte blir synlig förrän kort före slutet av utvecklingscykeln finns det Jenkins.
- Förutsättningen är att ett versionskontrollsystem som Git redan används under utvecklingen och utvecklarna regelbundet uppdaterar sin utvecklingsstatus.
- Efter varje åtagande eller helt enkelt flera gånger om dagen, kontrollerar Jenkins sedan om programvaran sammanställer och klarar alla tester.
- Annars meddelar Jenkins utvecklingsgruppen om ett fel.
Jenkins X en förlängning av Jenkins
Jenkins X kompletterar de enkla Jenkins med en automatiserad byggprocess och distribution till ett containerklus.
- Med kommandona jx create eller jx import startar du ett nytt projekt eller importerar ett befintligt projekt.
- Det skapar också automatiskt ett Git-arkiv för dig och din applikation sammanställs.
- Efter varje Git Push görs programmet automatiskt tillgängligt på Kubernetes.
Du kan hitta nybörjarinstruktioner för Git i ett annat praktiskt tips.