Deployverktøy
Deployverktøy er programvareverktøy som automatiserer bygging, pakking, testing og utrulling av programvare til ulike miljøer. De muliggjør reproduksjon av utgivelser, versjonskontroll av konfigurasjoner og tilbakekalling (rollback), og reduserer manuelle steg og risikoen for menneskelige feil.
De er sentrale i DevOps og CI/CD-praksiser, i samarbeid med infrastruktur som kode (IaC), hemmelighetshåndtering og
Typiske kategorier inkluderer konfigurasjonsstyringsverktøy (som Ansible, Puppet og Chef) for provisjonering og konfigurasjon, utrullingsorchestratorer (som Spinnaker
Deployverktøy skiller seg fra kontinuerlig integrasjon (CI) systemer som fokuserer på bygging og testing av kode,
Historisk oppstod automatiske utrullinger tidlig på 2000-tallet med Capistrano, etterfulgt av konfigurasjonsstyringssystemer som Puppet og Chef.