Describe the purpose and key components of a CI/CD pipeline in the context of machine learning deployment.