Continuous integration
Continuous integration brengt wijzigingen regelmatig samen in een gedeelde ontwikkelstand. Automatische controles kunnen bepaalde conflicten eerder tonen.
Continuous integration (CI) is het regelmatig samenvoegen van kleine wijzigingen in een gedeelde ontwikkelstand. Automatische builds en tests kunnen controleren of die stand aan de afgesproken controles voldoet.
In een hypothetische productimport wordt sku hernoemd naar productCode, terwijl een ander programmadeel de oude naam gebruikt. Een passende integratietest op de gezamenlijke versie kan die breuk tonen. Apart geteste wijzigingen zouden haar kunnen missen.
CI is niet alleen een hulpmiddel aanzetten. De controles moeten passen en fouten moeten worden opgepakt. Een groene uitvoering bewijst alleen de uitgevoerde controles. Ze garandeert geen foutloosheid of automatische goedkeuring voor productie.
Bronnen
Verwante begrippen
- Continuous deliveryContinuous delivery bereidt softwarewijzigingen via een herhaalbaar proces voor. Goedkeuring voor productie kan een bewuste beslissing blijven.
- SoftwarereleaseEen softwarerelease is een herkenbare versie die voor bepaald gebruik beschikbaar wordt gesteld. Publicatie zet niet vanzelf alle systemen over.
- 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.
- DMARC-beleidDMARC-beleid beschrijft de gewenste behandeling van mislukte domeincontroles. Het herstelt geen verzendbronnen of hun afstemming.
Artikelen over dit onderwerp








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

