Deployment ist der Vorgang, mit dem eine neue Version einer Website oder Anwendung vom Entwicklungsstand auf den Live-Server übertragen und aktiviert wird. Im einfachsten Fall werden Dateien kopiert; in einem sauberen Prozess läuft das automatisiert: Der Code wird aus dem Git-Repository geholt, geprüft, gebaut und in einem Schritt auf den Server gebracht — mit der Möglichkeit, bei Problemen sofort auf die vorherige Version zurückzugehen.

Auftraggeber bemerken den Unterschied daran, wie Änderungen live gehen: Wenn jede Aktualisierung ein manueller Vorgang mit „bitte nicht zwischen 14 und 15 Uhr auf die Seite gehen“ ist, wird per Hand deployt, und irgendwann geht dabei etwas schief. Ein automatisiertes Deployment dauert Minuten, ist wiederholbar und hinterlässt ein Protokoll. Für eine kleine Website ist das kein Muss, aber eine Frage, die viel über die Arbeitsweise des Dienstleisters verrät.