releaseartifacten
Releaseartifacten zijn de tastbare outputs die ontstaan tijdens het releaseproces van software. Ze vormen versiegebonden deliverables die bedoeld zijn voor distributie en implementatie in operationele omgevingen. In tegenstelling tot broncode en bouwartefacten zijn releaseartifacten gericht op vrijgave aan eindgebruikers en downstream systemen en bevatten zij vaak kant-en-klare pakketten, documentatie en migratie-scripts.
Typen releaseartifacten omvatten binaries en installatieprogramma’s, containerafbeeldingen (Docker/OCI), libraries en afhankelijkheden, pakketten (deb, rpm, tar.gz), documentatie
Releaseartifacten krijgen een duidelijke versie en worden opgeslagen in een centraal artifact repository of opslagplaats (bijv.
Governance omvat toegangscontrole, handtekeningbeleid en retentie- en rotatieplichten. Artefacten worden in releases meestal gepromoveerd door omgevingen
In CI/CD-pijplijnen worden releaseartifacten doorgaans automatisch gegenereerd, getagged, gevalideerd en gepubliceerd naar de juiste opslaglocatie of
Best practices zijn onder meer een centraal opslagpunt, signing en verificatie, strikte toegangscontrole, beveiligings- en licentiecontroles,
Veel gebruikte tooling omvat build- en paketsystemen zoals Maven/Gradle, npm, pip, Docker en Helm, aangevuld met