簡體   English   中英

如何在 Azure 上創建新的構建代理以與我的私有 DNS 和 Azure DevOps 上的發布管道進行通信?

[英]How can I create a new build agent on Azure to communicate with my private DNS and the release pipline on Azure DevOps?

我在應用程序服務上有一個私有 DNS,當我嘗試部署到它時,我收到錯誤消息,說它找不到要部署到的服務器。 我認為這是因為您可以在內部訪問它。

我想看看我是否可以在 Azure 上創建一個構建代理來負責將這些 Url 轉換為指定的應用程序服務? 我不確定我該如何度過難關。 有人可以給我一些關於該怎么做的指示嗎?

根據您之前的問題,我從后端檢查了您的應用程序,發現它在ILB ASE 下

默認情況下,如果您想從本地機器(例如 VisualStudio)手動部署 Web 應用程序,您需要確保機器可以連接到同一個虛擬網絡。

與此相同,Azure devops 是基於 Internet 的 CI 系統,如果 Build 代理可通過Internet 訪問並且與 ILB ASE 位於同一網絡上,則 ILB ASE的 CI/CD 過程將成功。 我們對這個文檔有詳細的解釋。

如果構建代理可通過 Internet 訪問並且與 ILB ASE 位於同一網絡上,則基於 Internet 的 CI 系統(例如 GitHub 和 Azure DevOps)仍可與 ILB ASE 一起使用。 因此,對於 Azure DevOps,如果構建代理是在與 ILB ASE 相同的 VNET 上創建的(不同的子網也可以),它將能夠從 Azure DevOps git 中提取代碼並部署到 ILB ASE。 如果不想創建自己的構建代理,則需要使用使用拉模型的 CI 系統,例如 Dropbox。


如何

您可以按照此官方博客將構建代理部署到部署了 ASE 的 vNet 中。

小貼士

我們現在已經發布了 Agent v2.175.2 ,所以請將VSTSAgentUrl值替換為https://vstsagentpackage.azureedge.net/agent/2.175.2/vsts-agent-win-x64-2.175.2.zip

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM