Continuous deployment (CD) is a software engineering approach in which software functionalities are delivered frequently and through automated deployments.[1][2][3]
Continuous deployment contrasts with continuous delivery (also abbreviated CD), a similar approach in which software functionalities are also frequently delivered and deemed to be potentially capable of being deployed, but are actually not deployed.[4] As such, continuous deployment can be viewed as a more complete form of automation than continuous delivery.[5]
^Shahin, Mojtaba; Ali Babara, Muhammad; Zhu, Liming (2017). "Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices". IEEE Access. 5: 3909–3943. arXiv:1703.07019. Bibcode:2017arXiv170307019S. doi:10.1109/ACCESS.2017.2685629. S2CID 11638909.
^Holmstrom Olsson, Helena; Alahyari, Hiva; Bosch, Jan (2012). "Climbing the "Stairway to Heaven" -- A Mulitiple-Case Study Exploring Barriers in the Transition from Agile Development towards Continuous Deployment of Software". 2012 38th Euromicro Conference on Software Engineering and Advanced Applications. IEEE Computer Society. pp. 392–399. doi:10.1109/SEAA.2012.54. ISBN 978-0-7695-4790-9. S2CID 15199568.
^Claps, Gerry Gerard; Berntsson Svenssonb, Richard; Aurum, Aybüke (2014). "On the journey to continuous deployment: Technical and social challenges along the way". Information and Software Technology. 57: 21–31. doi:10.1016/j.infsof.2014.07.009.
^Shahin, Mojtaba; Babar, Muhammad Ali; Zahedi, Mansooreh; Zhu, Liming (2017). "Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges". 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). pp. 111–120. doi:10.1109/ESEM.2017.18. ISBN 978-1-5090-4039-1. S2CID 3479812.
^"Continuous Deployment: An Essential Guide". IBM. 2019-10-02. Retrieved 2022-11-28. Continuous deployment is the natural outcome of continuous delivery done well. Eventually, the manual approval delivers little or no value and is merely slowly things down. At that point, it is done away with and continuous delivery becomes continuous deployment.
and 24 Related for: Continuous deployment information
and repeatable deployment process is important for continuous delivery. Continuous delivery treats the commonplace notion of a deployment pipeline as a...
deployed to users, and continuous deployment automates the deployment process. Continuous delivery and continuousdeployment are often performed in conjunction...
: 57–58 Continuousdeployment, similar to continuous delivery, is a process "whereby all code that is written for an application is immediately deployed into...
through Kubernetes, as a single binary or daily updated images from continuousdeployment. Free and open-source software portal Comparison of file hosting...
Microservice-based architectures facilitate continuous integration, continuous delivery and deployment. The microservices approach is subject to criticism...
Software deployment is all of the activities that make a software system available for use. The general deployment process consists of several interrelated...
code, for operation deployment. ArchOps states that architectural models are first-class entities in software development, deployment, and operations. Automation...
bands. Notes This list of network deployments does not imply widespread deployment or national coverage. The deployed bandwidth is listed for the respective...
itself upon initialization. As of 2014[update] JDownloader uses a continuousdeployment system where modifications to the program code (e.g. adapting a...
Wars, participating in a number of campaigns in Europe (including continuousdeployment in the Peninsular War), the Caribbean, North Africa and North America...
Actions, which allows building continuous integration and continuousdeployment pipelines for testing, releasing and deploying software without the use of...
31 – Operation Banner comes to an end, thus ending the longest continuousdeployment in British military history. August 4 – The Phoenix spacecraft is...
infrastructure, removal of gate-keeping decision-makers (bureaucracy), and continuousdeployment. He also called for increasing the percentage of the time engineers...
Palantir". www.palantir.com. Retrieved 2021-12-14. "Palantir Apollo | Continuousdeployment is achievable at scale — no matter the complexity or constraints"...
complemented the automated build and testing processes by allowing a true continuousdeployment solution. The tools were re-branded "Release Management" for TFS...
software deployment, an environment or tier is a computer system or set of systems in which a computer program or software component is deployed and executed...
review. With the advent of modern continuousdeployment practices and cloud-based services, the cost of re-deployment and maintenance may lessen over time...
version control branch, for automated building, or for continuous integration and continuousdeployment. Another common usage of sanity test is to denote checks...
generation (software development lifecycle, continuous integration/continuous delivery), orchestration, and deployment, to health, diagnostics, governance, and...
Troubles. It was the longest continuousdeployment in British military history. The British Army was initially deployed, at the request of the unionist...
prior to each release even if the company is using a continuous integration/continuousdeployment model where new versions are constantly being rolled...
Continuous configuration automation (CCA) is the methodology or process of automating the deployment and configuration of settings and software for both...