You need to execute inline testing of an Azure DevOps pipeline that uses a Docker deployment model. The solution must prevent the results from being published to the pipeline.
What should you use for the inline testing?
Click on the arrows to vote for the correct answer
A. B. C. D.D
Use Docker when running integration tests with Azure Pipelines.
https://crossprogramming.com/2019/12/27/use-docker-when-running-integration-tests-with-azure-pipelines.htmlTo execute inline testing of an Azure DevOps pipeline that uses a Docker deployment model and prevent the results from being published to the pipeline, you can use an Azure Kubernetes Service (AKS) pod. Option B is the correct answer.
Azure Kubernetes Service (AKS) is a fully managed Kubernetes service provided by Microsoft Azure. AKS allows you to deploy, scale, and manage containerized applications more easily, and it is an ideal solution for running containerized applications in a production environment.
To execute inline testing of a Docker deployment model, you can use AKS to create a pod that contains the Docker container. AKS can be used to create a pod for testing purposes, and the pod can be configured to prevent the results from being published to the pipeline.
A Docker Compose file is used to define and run multi-container Docker applications, so it is not the best option for inline testing of a single Docker container. A multi-stage Dockerfile is used to build and optimize Docker images, and it is not the best option for testing. A single stage Dockerfile is used to build Docker images, so it is also not the best option for testing.
In conclusion, to execute inline testing of an Azure DevOps pipeline that uses a Docker deployment model and prevent the results from being published to the pipeline, you should use an Azure Kubernetes Service (AKS) pod.