Page History
...
NSP's Continuous Integration og Continuous Deployment miljøer anvendes til byg og leverance af komponenten.
Info | ||
---|---|---|
| ||
Da der kan gå op til 5 minutter fra deployment til servicens cache er varm, skal deployment til de enkelte noder ske med mindst fem minutters mellemrum |
Jenkins
Der bygges med NSP's Jenkins server via følgende jobs:
- SORESSTS-UUID2CPR-PROXY_build - Bygger koden - BEMÆRK: Pt. ikke etableret.
- STS-UUID2CPR-PROXYSORES_push_snapshot - Pusher det nyeste snapshot image til NSP Docker Registry. BEMÆRK: Pt. ikke etableret
NSP er selv ansvarlige for at pushe release-versioner til NSP Docker Registry gennem Jenkins.
Docker
SORES STS-UUID2CPR-PROXY består af to et Docker imagess images som pushes til NSP Docker Registry med følgende navne:
...
Docker image name
...
navn: registry.nspop.dk/components/
...
Docker Compose
Med leverancen følger et sæt af Docker Compose filer i folderen https://svn.nspop.dk/svn/components/sores/trunk /compose.For release x.y.z findes Docker Compose filerne i folderen https://svn.nspop.dk/svn/components/sores/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 5 følgende underfoldere:
Folder | Indhold | |
---|---|---|
configuration | Her ligger alle de konfigurationsfiler som det forventes af driften tilretter til det anvendte miljø. Se Driftvejledningendatabase | Her ligger alle de databasefiler som det forventes at driften lægger på en NSP database (tom, da SORES ikke har sin egen database) |
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. |
...
Komponenten er udviklet i NSPs komponent standard, og kravene til miljø matcher dermed standarden.
...
SLA-
...
Logning
Der udføres SLA-logning af kaldene til NemLogin Uuid2Cpr-servicen. Der anvendes standard NSP-opsætning
Den medfølgende cron-container er konfigureret til at curl'e /reload
på SORES-containeren.
SLA-Logning
Da SORES er en støtte-service, foretages der ikke SLA-logning.