Docker – Continuous Integration
Docker má integraci s mnoha nástroji Continuous Integrations, mezi které patří i populární nástroj CI známý jako Jenkins. V rámci nástroje Jenkins máte k dispozici zásuvné moduly, které lze použít pro práci s kontejnery. Pojďme se tedy rychle podívat na zásuvný modul Docker, který je k dispozici pro nástroj Jenkins.
Přejděme krok za krokem a podívejme se, co je v nástroji Jenkins k dispozici pro kontejnery Docker.
Krok 1 – Přejděte na ovládací panel nástroje Jenkins a klikněte na možnost Spravovat Jenkins.
Krok 2 – Přejděte na možnost Spravovat zásuvné moduly.
Krok 3 – Vyhledejte zásuvné moduly Docker. Vyberte zásuvný modul Docker a klikněte na tlačítko Instalovat bez restartu.
Krok 4 – Po dokončení instalace přejděte na svou úlohu v panelu nástrojů Jenkins. V našem příkladu máme úlohu s názvem Demo.
Krok 5 – Když v úloze přejdete ke kroku Sestavení, můžete nyní vidět možnost spuštění a zastavení kontejnerů.
Krok 6 – Jako jednoduchý příklad můžete zvolit další možnost zastavení kontejnerů po dokončení sestavení. Poté klikněte na tlačítko Uložit.
Nyní stačí spustit úlohu v systému Jenkins. Ve výstupu konzoly nyní uvidíte, že byl spuštěn příkaz Zastavit všechny kontejnery.
.