Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam AZ-400 topic 1 question 6 discussion

Actual exam question from Microsoft's AZ-400
Question #: 6
Topic #: 1
[All AZ-400 Questions]

DRAG DROP -
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 of the following will allow for this integration? Answer by dragging the correct options from the list to the answer area.
Select and Place:

Show Suggested Answer Hide Answer
Suggested Answer:
Reference:
https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/pipeline-options-for-git

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
syu31svc
Highly Voted 1 year, 8 months ago
https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/on-premises-bitbucket?view=azure-devops "This is again probably caused by a firewall blocking traffic from these servers. You have two options in this case: Switch to using self-hosted agents or scale-set agents" "Is your Bitbucket server accessible from Azure Pipelines? Azure Pipelines periodically polls Bitbucket server for changes. If the Bitbucket server is behind a firewall, this traffic may not reach your server. See Azure DevOps IP Addresses and verify that you have granted exceptions to all the required IP addresses. These IP addresses may have changed since you have originally set up the exception rules. You can only start manual runs if you used an external Git connection and if your server is not accessible from Azure Pipelines." Answer is correct
upvoted 9 times
...
Lucario95
Highly Voted 1 year, 11 months ago
As jay158's answer, Examtopics' answer is correct
upvoted 8 times
...
FeriAZ
Most Recent 1 month, 3 weeks ago
1- Self-hosted agent: This is a software application that you install on a machine within your network (not necessarily the Bitbucket server) to run jobs and tasks for your pipelines in Azure DevOps. It can be used with the External Git service connection to interact with your Bitbucket server without requiring inbound internet access. 2- External Git service connection: This is a configuration in Azure DevOps that allows it to connect to an external Git repository like your on-premises Bitbucket server. It can be used in conjunction with a self-hosted agent to access and interact with your Bitbucket repositories behind the firewall.
upvoted 3 times
...
ozbonny
2 months, 1 week ago
A self-hosted agent: This would allow you to run build and release tasks in a self-controlled environment, which is essential if you can't allow Azure DevOps agents to directly access the Bitbucket server over the internet. A service connection to an external Git service (external git service connection): This would provide a way to connect to your Bitbucket repository from Azure DevOps without needing to open additional ports on your firewall.
upvoted 1 times
...
ozbonny
2 months, 1 week ago
Un agente autohospedado (self-hosted agent): Esto permitiría ejecutar tareas de compilación y lanzamiento en un entorno controlado por ti mismo, lo que es esencial si no puedes permitir que los agentes de Azure DevOps accedan directamente al servidor Bitbucket a través de Internet. Una conexión de servicio a un servicio Git externo (external git service connection): Esto proporcionaría una forma de conectarse a tu repositorio Bitbucket desde Azure DevOps sin necesidad de abrir puertos adicionales en tu firewall.
upvoted 1 times
...
ashfaqbarkati786
3 months, 3 weeks ago
started today, will be back once certification is complete
upvoted 2 times
...
vsvaid
4 months, 1 week ago
https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/on-premises-bitbucket?view=azure-devops Switch to using self-hosted agents or scale-set agents. These agents can be set up within your network and hence will have access to the Bitbucket server. These agents only require outbound connections to Azure Pipelines. There is no need to open a firewall for inbound connections. Correct Answer
upvoted 1 times
...
Firdous586
5 months, 4 weeks ago
Given Answer is correct Service Hooks is not related to this question as per MS Document Defination. Service hooks let you run tasks on other services when events happen in your project in Azure DevOps. For example, you can create a card in Trello when a work item gets created or send a push notification to your team's mobile devices when a build fails
upvoted 3 times
...
mct_esteban_calabria
10 months, 3 weeks ago
I would not choose Service Connection because on premis bitbuket is blocking inbound traffic from internet
upvoted 1 times
...
zellck
11 months ago
1. Self-hosted agent 2. External GIT service connection https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/on-premises-bitbucket?view=azure-devops#not-reachable-from-microsoft-hosted-agents Switch to using self-hosted agents or scale-set agents. These agents can be set up within your network and hence will have access to the Bitbucket server. These agents only require outbound connections to Azure Pipelines. There is no need to open a firewall for inbound connections. Make sure that the name of the server you specified when creating the service connection is resolvable from the self-hosted agents.
upvoted 3 times
...
Mallena
1 year, 4 months ago
yes, it's possible only with self-hosted agent https://learn.microsoft.com/en-us/azure/devops/pipelines/repos/on-premises-bitbucket?view=azure-devops
upvoted 1 times
...
DarioReymag
1 year, 4 months ago
searches are wildcards
upvoted 1 times
...
Jenthika
1 year, 8 months ago
You can integrate your on-premises Bitbucket server or another Git server with Azure Pipelines. Your on-premises server may be exposed to the Internet or it may not be. If your on-premises server is reachable from the servers that run Azure Pipelines service, then: you can set up classic build and configure CI triggers If your on-premises server is not reachable from the servers that run Azure Pipelines service, then: you can set up classic build pipelines and start manual builds you cannot configure CI triggers If your on-premises server is reachable from the hosted agents, then you can use the hosted agents to run manual, scheduled, or CI builds. Otherwise, you must set up self-hosted agents that can access your on-premises server and fetch the code. https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/on-premises-bitbucket?view=azure-devops
upvoted 2 times
...
CS1980
1 year, 9 months ago
Why external Git Service Connection? Since Bitbucket blocks incoming connections, wouldn't setting that up fail (Azure Pipelines shouldn't be able to connect to the on-prem bitbucket which blocks inbound traffic). Just self-hosted agent (deployed on prem) should be sufficient?
upvoted 2 times
...
Govcomm
1 year, 9 months ago
Correct, self-hosted agent for on-premises and then Git service connection.
upvoted 1 times
...
Dileep75
1 year, 9 months ago
the inbound traffics are blocked , so the given answer is correct
upvoted 1 times
...
jay158
2 years ago
Answer A Self-hosted agent Service hooks https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/bitbucket?view=azure-devops&tabs=classic#access-to-bitbucket-repositories
upvoted 1 times
jay158
2 years ago
Ignore 'Service hooks' it for Bitbucket in cloud. Examtopics answer is correct https://docs.microsoft.com/en-us/azure/devops/pipelines/repos/on-premises-bitbucket?view=azure-devops
upvoted 12 times
Omarook
1 year, 1 month ago
Inbound traffic is blocked, for me I will choose only self-managed agents
upvoted 1 times
...
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...