Automating Database Changes with Liquibase and CI/CD

Currently, database content in the existing repository is updated manually in the production database. We would like to migrate this process to Liquibase with a CI/CD pipeline that supports multiple environments. Please help by providing complete documentation and an ideal repository structure.

Welcome to the forum @Tharun526 !
I suggest you check out Liquibase University, particularly the “Managing Liquibase Changelogs” and “Liquibase and the CI/CD Process” courses. If you are completely new to Liquibase I would definitely start with the “Fundamentals of Liquibase” course.

The optimal structure of your changelog depends on a lot of different variables, so developing an understanding of how things work and what the best practices are will be your best bet. Good luck!

You can find full documentation here: https://docs.liquibase.com