CD
CD covers the release and deploy stages and ensures seamless and swift transitions from development to live use, minimizing manual intervention and accelerating delivery cycles.
The release stage
The release stage involves preparing the software artifact for deployment into production or operational environments. It involves activities such as packaging, versioning, tagging, and documenting software releases. This stage can also be considered as a gating process to determine whether the software artifact can be deployed to the target environment.
The embedded application software release goes to the ECU manufacturing plant or is handed over to the operations team to schedule an OTA campaign or a dealer-managed update. All this coordination, decision-making, and communication among various stakeholders is part of the release stage.
In the case of cloud applications, the software is released to the respective deployment environment such as staging, pre-production, or production...