Continuous integration
Continuous integration samler jævnligt ændringer i en fælles udviklingsversion. Automatiske kontroller kan vise bestemte konflikter tidligere.
Continuous integration, forkortet CI, er regelmæssig integration af små ændringer i en fælles udviklingsversion. Automatiske builds og test kan kontrollere, om versionen består de fastlagte kontroller.
I en hypotetisk produktimport omdøbes sku til productCode, mens en anden programdel bruger det gamle navn. En passende integrationstest på den fælles version kan vise bruddet. Særskilt testede ændringer kunne overse det.
CI betyder ikke blot at slå et værktøj til. Kontrollerne skal passe, og fejl skal håndteres. En grøn kørsel dokumenterer kun udførte kontroller. Den garanterer hverken fejlfrihed eller automatisk godkendelse til produktion.
Kilder
Relaterede begreber
- Continuous deliveryContinuous delivery forbereder softwareændringer gennem et gentageligt forløb. Godkendelse til produktion kan forblive en bevidst beslutning.
- SoftwarereleaseEn softwarerelease er en identificeret version, som stilles til rådighed til bestemt brug. Udgivelsen skifter ikke automatisk alle systemer over.
- Return-PathReturn-Path gemmer SMTP-returstien i et headerfelt. Det beskriver den tekniske vej for fejlmeldinger, ikke en persons identitet.
- Envelope-FromEnvelope-From angiver SMTP-afsenderen til transport og fejlmeldinger. Den skal adskilles fra den synlige afsenderadresse.
- DMARC-aggregatrapportEn DMARC-aggregatrapport opsummerer et rapporterende mailsystems domænekontroller over en periode. Den hjælper med at undersøge kilder og konfigurationsfejl.
- DMARC-politikDMARC-politikken beskriver den ønskede behandling ved mislykkede domænekontroller. Den retter hverken afsendelseskilder eller deres afstemning.
Artikler om emnet








Cloud & drift med ASES
Hosting, deployment, vedligeholdelse og support

