New Deployment Pipeline
The easiest place to start in creating a new Deployment Pipeline is with a new project of some kind. However, even if you are not starting from scratch, it is good to start with small steps. Build your pipeline incrementally to support your development.
It is a common mistake to attempt to complete this task as “one giant leap”. Much easier to grow the pipeline incrementally, and to build upon success.
Whatever your starting point, begin the pipeline with a “Walking Skeleton”. The idea is to use a minimal case to get something into place that works, before dealing with the complexities of the more difficult aspects of “Releasability” or with running vast builds or executing massive suites of automated test cases.
Start first with the “low-hanging fruit”.