This document discusses using lakeFS to implement CI/CD best practices for data engineering. It describes how lakeFS can be used to: 1) Place all data assets under version control to enable building isolated test environments from previous snapshots. 2) Automatically create isolated test environments on demand from the versioned data to run integration and unit tests. 3) Integrate with testing frameworks like Great Expectations and custom tests using lakeFS hooks to automate data quality checks and enable continuous deployment by reverting changes if tests fail.