Page History
...
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 |
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 |
Derefter starter man docker-compose setuppet via den docker-compose.yml-fil der findes under compose/test:
Code Block |
---|
docker-compose up |