1. Una empresa multinacional está encontrando muchos problemas a la hora de hacer el merge de los commits de código que vienen desde sus ubicaciones distribuidas en un repositorio central ubicado en Dallas (Texas). Las ubicaciones distribuidas están en Ciudad de México, París, San Diego e Inglaterra. Se han observado comportamientos incoherentes en cuanto al momento en el que las regiones están haciendo el commit del código y en ocasiones no está claro si las pruebas han dado error o no. Existen cuatro métodos posibles:
- No registrar el código cuando la compilación está dañada.
- Realizar las pruebas de confirmación locales siempre antes de hacer el commit o dejar que sea el servidor de integración continua quien lo haga por tí.
- Dejar terminar las pruebas del commit stage antes de continuar.
- No desactivar las pruebas que dan error.
¿Cuáles de estas opciones es la más adecuada para garantizar que las ubicaciones distribuidas corrigen sus puntos débiles? Seleccione una: