Jenkins a Jenkins X: Co to je - jasně vysvětleno
Jenkins je běžný software v oblasti profesionálního vývoje softwaru. Tento praktický tip vám řekne, co přesně je za termínem.
Jenkins the Continuous Integration Server: Jednoduše vysvětleno
Nejpozději v případě, že na softwarovém projektu pracuje více než jeden vývojář, stane se matoucí, když jsou všechny jejich změny sestaveny dohromady.
- Všechny verze jednotlivých vývojářů musí být upraveny tak, aby neexistovaly žádné nekompatibility a všechny části hladce spolupracovaly.
- Aby nekompatibilita nebyla viditelná teprve krátce před koncem vývojového cyklu, existují Jenkinsové.
- Předpokladem je, že systém řízení verzí, jako je Git, je již používán během vývoje a vývojáři pravidelně aktualizují svůj vývojový stav.
- Po každém odevzdání nebo jednoduše několikrát denně Jenkins zkontroluje, zda software kompiluje a projde všemi testy.
- Jinak Jenkins oznámí vývojovému týmu chybu.
Jenkins X rozšíření Jenkins
Jenkins X doplňuje jednoduchý Jenkins automatizovaným procesem sestavování a distribucí do clusteru kontejnerů.
- Pomocí příkazů jx create nebo jx import spustíte nový projekt nebo importujete existující projekt.
- Automaticky také vytvoří úložiště Git pro vás a vaše aplikace se zkompiluje.
- Po každém Git Push je váš program automaticky dostupný na Kubernetes.
Pokyny pro začátečníky pro Gita najdete v dalším praktickém tipu.