Versions Compared

Key

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

...

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 den fornødne mapning af konfiguration til det pågældende container-image.

Man checker testopstillingen for den givne komponent, i ønsket version ud:

Code Block
svn co https://svn.nspop.dk/src/test/ncc/release-1.0.10-5209/ ncc-test-setup

Image Added

For de fleste komponenter kan de 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:

Code Block
docker network create nsp_net


Image Added

Derefter starter man docker-compose setuppet via den docker-compose.yml-fil der findes under compose/test:

Code Block
docker-compose up

Image Added