Cuando desarrollamos una aplicación normalmente almacenamos nuestro código fuente en un repositorio, el cual vamos actualizando a medida que avanzamos. Con cada uno de estos cambios es necesario realizar un conjunto de pruebas para validar la integridad de nuestra aplicación. En algunas ocasiones la ejecución de estas pruebas significa emplear una gran cantidad de tiempo y recursos. Si el programador tiene que ejecutarlas, su trabajo se verá retrasado por la demora que implica este proceso. Por ello, es común tener un sistema que permita de manera automática ejecutar las pruebas y distribuir la aplicación. Temas: - Continuous Integration. - Continuous Delivery Vs. Continuous Deployment. - Cloud CIS para iOS. - Fastlane.