To create a CD workflow, we have to first create a branch. All the coding, testing and code changes are done in the branch. The branch changes are then merged and delivered once the testing is complete.