Softwareontwikkeling en projectmanagement
Welke beschrijving van het verschil tussen continuous delivery en continuous deployment is juist?
- AContinuous delivery verwijst alleen naar het samenvoegen van broncodewijzigingen in een gedeelde branch en omvat geen build en geen tests
- BBij continuous deployment moet een persoon een release altijd goedkeuren voordat die in productie gaat
- CContinuous delivery houdt de software in een toestand waarin ze op elk moment in productie kan worden gebracht, en een persoon beslist wanneer; continuous deployment brengt wijzigingen die de tests doorstaan automatisch in productie
Antwoord en toelichting tonen
Antwoord: C. Continuous delivery houdt de software in een toestand waarin ze op elk moment in productie kan worden gebracht, en een persoon beslist wanneer; continuous deployment brengt wijzigingen die de tests doorstaan automatisch in productie
Beide sturen wijzigingen die met CI zijn geïntegreerd en getest door een geautomatiseerde pipeline, met onder meer controles in een stagingomgeving. Continuous delivery bereidt automatisch een releasebare toestand voor, en een persoon beslist of die in productie gaat. Continuous deployment automatiseert ook die laatste release. De gedachte en cultuur waarin ontwikkeling en beheer samenwerken om via zulke automatisering en feedback uit de beheerpraktijk snel, veilig en herhaaldelijk te releasen, heet DevOps.
Verder: nog 9 vragen over Softwareontwikkeling en projectmanagement