Regardless of the automation platform, the first step in any pipeline is ensuring the application is deployed or staged in an automated fashion from a standardized build sourced from a code repository. After that first step is taken, code quality checkpoints and automated testing can be layered into the pipeline, ensuring quality is built in and maintained as features are added to the application.