How do you ensure code quality and robustness when deploying machine learning models into a continuous integration and continuous deployment pipeline?