What is Continuous Deployment?
CD
Codes that pass the test automatically go live without any human intervention.
Overview
It is a method that accelerates the software development process. As soon as you write your code, it goes through automatic tests and, if there are no obstacles, it is uploaded directly to the system used by users. It ensures that the software is constantly updated by eliminating manual approval processes.
How it works
The developer submits the code to the system, the system runs automated tests and if successful, the code is transferred to the live server.
Where it is used
Modern web applications, SaaS platforms and digital products that require rapid updates.
Commonly confused with
May be confused with Continuous Delivery; In Delivery, the go-live phase may require a manual approval, whereas in Deployment, it is completely automatic.
Frequently asked questions
What happens if we make a mistake?
The system tries to catch the error before it goes live, thanks to automatic tests, but it still carries risks; so the tests must be very robust.
Related terms
Related tools
This explanation was written in plain language for TreScout and machine-translated from the Turkish original · the Turkish version prevails. If something looks wrong or missing, write to hello@trescout.com. Read in Turkish →