Docker – Continuous Integration
Docker har integrationer med mange Continuous Integrations-værktøjer, herunder det populære CI-værktøj Jenkins. Inden for Jenkins har du plugins til rådighed, som kan bruges til at arbejde med containere. Så lad os hurtigt se på et Docker-plugin, der er tilgængeligt for Jenkins-værktøjet.
Lad os gå trin for trin og se, hvad der er tilgængeligt i Jenkins for Docker-containere.
Stræk 1 – Gå til dit Jenkins-dashboard, og klik på Manage Jenkins.
Stræk 2 – Gå til Manage Plugins.
Stræk 3 – Søg efter Docker-plugins. Vælg Docker-plugin’et, og klik på knappen Installér uden genstart.
Stræk 4 – Når installationen er færdig, skal du gå til dit job i Jenkins-dashboardet. I vores eksempel har vi et job kaldet Demo.
Stræk 5 – I jobbet kan du nu se muligheden for at starte og stoppe containere, når du går til build-trinnet.
Stræk 6 – Som et simpelt eksempel kan du vælge den yderligere mulighed for at stoppe containere, når build’et er færdigt. Klik derefter på knappen Gem.
Nu skal du blot køre dit job i Jenkins. I konsolens output vil du nu kunne se, at kommandoen til at stoppe alle containere er kørt.