Continuous delivery
Continuous delivery bereidt softwarewijzigingen via een herhaalbaar proces voor. Goedkeuring voor productie kan een bewuste beslissing blijven.
Continuous delivery (CD) breidt integratie uit met een herhaalbare weg naar uitleverbare software. Automatische stappen bereiden de wijziging voor en controleren haar in de bedoelde fasen.
Een hypothetisch portaal maakt na controles een pakket en rolt het uit in de testomgeving. De verantwoordelijke beslist daarna over de overstap in productie. Bij continuous deployment gebeurt die productiestap automatisch na de bedoelde controles. Alleen de afkorting CD laat dat onderscheid open.
Een voorbereide versie past niet vanzelf bij elk gebruik. Databasewijzigingen, configuratie en rollback moeten bij de concrete overstap passen. Het moet navolgbaar blijven welke controles slaagden en welke versie werd goedgekeurd.
Bronnen
Verwante begrippen
- Continuous integrationContinuous integration brengt wijzigingen regelmatig samen in een gedeelde ontwikkelstand. Automatische controles kunnen bepaalde conflicten eerder tonen.
- SoftwarereleaseEen softwarerelease is een herkenbare versie die voor bepaald gebruik beschikbaar wordt gesteld. Publicatie zet niet vanzelf alle systemen over.
- FeatureflagEen featureflag schakelt bedoeld applicatiegedrag via configuratie. Zo kunnen technisch uitrollen en een functie beschikbaar maken worden gescheiden.
- Return-PathReturn-Path legt het SMTP-retourpad vast in een header. Het beschrijft de technische route voor foutmeldingen, niet iemands identiteit.
- Envelope-FromEnvelope-From benoemt de SMTP-afzender voor transport en foutmeldingen. Deze moet van het zichtbare afzenderadres worden onderscheiden.
- DMARC-aggregatierapportEen DMARC-aggregatierapport vat domeincontroles van een rapporterend mailsysteem over een periode samen. Het helpt verzendbronnen en configuratiefouten te onderzoeken.
Artikelen over dit onderwerp








Cloud & beheer met ASES
Hosting, deployment, onderhoud en support

