Installation
NSP's Continuous Integration og Continuous Deployment miljøer anvendes til byg og leverance af komponenten.
Jenkins
Der bygges med NSP's Jenkins server via følgende jobs:
- OpenXDSCleanup_build - Bygger koden
- OpenXDSCleanup_push_snapshot - Pusher det nyeste snapshot image til NSP Docker Registry.
NSP er selv ansvarlige for at pushe release-versioner til NSP Docker Registry gennem Jenkins.
Docker
Docker-images for releases og snapshots af OpenXDSCleanup findes på NSPs Docker Registry under registry.nspop.dk/components/openxdscleanup.
Docker Compose
Med leverancen følger et sæt af Docker Compose filer i folderen https://svn.nspop.dk/svn/components/openxdscleanup/trunk/compose.
For release x.y.z findes Docker Compose filerne i folderen https://svn.nspop.dk/svn/components/openxdscleanup/tags/release-x.y.z/compose
En release-compose-fil indeholder en reference til et docker-image specifikt for den pågældende release.
Compose folderen indeholder følgende underfoldere:
Folder | Indhold |
---|---|
configuration | Her ligger alle de konfigurationsfiler som det forventes af driften tilretter til det anvendte miljø. Se Driftvejledningen |
development | Her ligger en Docker Compose fil til brug for udvikling. Se Guide til Udviklere. |
test | Her ligger en Docker Compose fil der kan starte systemet i en standalone test konfiguration. |
release | Her ligger den Docker Compose fil som det forventes driften anvender på både test og produktionsmiljøerne. |
Krav til miljø
Komponenten er udviklet i NSPs komponent standard, og kravene til miljø matcher dermed standarden.
SLA-Logning
Der foretages ikke SLA-logning.