You want a child pipeline to run only if the parent pipeline's test stage is successful. Which configuration ensures this conditional execution in your GitLab CI/CD setup?
You are managing a complex GitLab CI/CD pipeline that involves multiple stages and needs to deploy to different environments (development, staging, and production) only after successful testing. Which GitLab CI/CD feature would you use to organize and manage this complexity efficiently?
You are working on a project that requires deploying a web application to a Kubernetes cluster. The deployment process should include running unit tests, building a Docker image, pushing the image to a container registry, and then deploying it to the Kubernetes cluster. Which of the following CI/CD configurations would best achieve this in GitLab?