Suponga que está utilizando procesos de integración continua que frecuentemente actualizan algunos entornos de destino, de modo que cada vez que haya algunos cambios "usted" pueda probar sus cambios de inmediato. Eso es parte de los objetivos de CI, ¿no?
Pero, también suponga que tiene otras personas involucradas en su ciclo de prueba, por ejemplo, gerentes o clientes. Tiene sentido involucrar a otras personas para tratar de revisar (¿romper?) Sus próximos cambios, ¿no?
Pero si continúa continuamente entregando cambios en el entorno en el que esas otras personas están, en serio, tratando de probarlos, entonces pueden surgir múltiples problemas, como:
they
podría perder su tiempo informando problemas que, cuando guardan el informe (en profundidad), ya ni siquiera pueden reproducir el problema por sí mismos (por ejemplo, porque accidentalmente también se encontró con el mismo problema y ya lo solucionó en su entorno).you
es posible que no pueda reproducir los problemas que informaron, ya que los entornos en los que se encontraron con algún problema ya no son idénticos (usted (!!!) podría haber superpuesto su entorno).
Entonces, ¿qué puede hacer (¿cómo configurar las cosas?) Para evitar tales (frustrantes) situaciones?