Question
You have an on-premises Bitbucket Server with a firewall configured to block inbound Internet traffic. The server is used for Git-based source control.
You intend to manage the build and release processes using Azure DevOps. This plan requires you to integrate Azure DevOps and Bitbucket.
Which two components will allow for this integration? Drag the correct options from the list to the answer area.
Explanation
Because the firewall blocks inbound traffic, Azure Pipelines and Microsoft-hosted agents cannot reach the Bitbucket Server, so you install a self-hosted agent inside the network; it only needs outbound connections to Azure Pipelines and can fetch the code locally. The repository is referenced through an External Git (Other Git) service connection with the option to access it from Azure Pipelines turned off, which supports manual and scheduled runs. Microsoft-hosted agents run in Azure and would be blocked by the firewall, and service hooks push events from Azure DevOps outward rather than giving access to the repository.