Run as many steps in parallel as possible.
Division of the test cases: test pyramid
Image from Le Blog des Octos
Changes made for the container (images themselves or manually installed software) have to pass the same pipeline as the application code itself.
- limit number of commands / lines inside the Dockerfile
- this will reduce the numbers of layers
- this will reduce the size of the Container Image
- Docker best practices
- OpenShift image creation best practices