Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Efter introduktionen af docker koncepterne i NSP Continuous Integration & Delivery, publiceres der nu test-opstillinger af vores NSP komponenter. Ved release af en komponent udstiller NSP således den tilsvarende testopstilling for det kode, der er tagget, så det lader sig gøre at afvikle de containere der kører i NSP's miljøer lokalt.

Alle testopstillinger er selvindeholdt, og de eneste krav der således er til afvikling af disser er docker, docker-compose og en svn-klient.

...

Ved release af en komponent tagges og bygges denne i NSP's CI-miljø. Efter et succesfuld test og byg af en release, pushes et docker-image til NSP's docker registry. Det er dermed samme container-image, der stilles til rådighed for testopstillingerne, som driftes i NSP miljøerne. Herefter udstilles der for komponenten en folder indeholdende konfiguration samt en docker-compose-fil, men med den fornødne mapning af konfiguration til det pågældende container-image.

...

For de fleste komponenter kan de det være nødvendigt at have et nsp_net - docker-netværk sat op. Det anvendes af komponenterne i testopstillingerne og kan anvendes på tværs af de forskellige komponenter. Det sættes op med følgende:

...

Derefter kan de enkelte komponenter tilgås på de path's osv. som udstilles findes under dokumentationen på kompnenten komponenten her : https://www.nspop.dk/display/public/web/NSP+services 

...