es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Reversión de Liquibase cuando falla la compilación de Maven.

Cómo deshacer automáticamente un cambio de liquibase cuando falla la compilación de maven debido a algún motivo como un fallo en alguna prueba u otra razón.

Estoy utilizando la siguiente configuración en liquibase.




¿Existe una forma de deshacer esto si la compilación falla?

¡Gracias!

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Sí, es posible revertir automáticamente los cambios de Liquibase cuando falla la construcción de Maven por cualquier motivo. Para hacer esto, es necesario agregar el atributo rollbackOnError a la etiqueta changeSet en la configuración de Liquibase. Por ejemplo:

    <changeSet id="1" author="Manish" rollbackOnError="true">
        <createTable tableName="person2">
            <column name="address" type="varchar(255)"/>
        </createTable>
    </changeSet>
    

    Esto asegurará que el cambio sea revertido si la construcción de Maven falla.

Comments are closed.