I am trying to find the most correct and simplest deployment process for each application release we have. The difficulties are the following: