Как я могу создать новый агент сборки в Azure для связи с моим частным DNS и линией выпуска в Azure DevOps?

#azure #azure-devops #azure-pipelines-release-pipeline

#azure #azure-devops #azure-pipelines-release-pipeline

Вопрос:

У меня есть частный DNS в службе приложений, когда я пытаюсь выполнить развертывание на нем, я получаю сообщение об ошибке, что он не может найти сервер для развертывания. Я думаю, это потому, что вы можете получить к нему внутренний доступ.

Я хотел посмотреть, смогу ли я создать агент сборки в Azure, который будет отвечать за перевод этих URL-адресов в указанную службу приложений? Я не уверен, как я могу пройти через это. Может кто-нибудь дать мне несколько указаний о том, что делать?

Комментарии:

1. у меня нет опыта работы с частным DNS, но если вы хотите создать свой собственный агент, вам, вероятно, следует начать здесь — learn.microsoft.com/en-us/azure/devops/pipelines/agents /…

Ответ №1:

Согласно вашему предыдущему вопросу, я проверил ваше приложение из нашего бэкэнда и обнаружил, что оно находится под управлением ILB ASE.

По умолчанию, если вы хотите развернуть веб-приложение вручную с локального компьютера (например, VisualStudio), вам нужно убедиться, что компьютер может подключаться к той же виртуальной сети.

То же самое, Azure devops — это система CI, основанная на Интернете, процесс CI / CD будет успешным с ILB ASE, если агент сборки доступен через Интернет и находится в той же сети, что и ILB ASE. У нас есть подробное объяснение в этом документе.

Интернет-системы CI, такие как GitHub и Azure DevOps, по-прежнему будут работать с ILB ASE, если агент сборки доступен через Интернет и находится в той же сети, что и ILB ASE. Итак, в случае Azure DevOps, если агент сборки создан в той же виртуальной сети, что и ILB ASE (подойдет другая подсеть), он сможет извлекать код из Azure DevOps git и развертывать в ILB ASE. Если вы не хотите создавать свой собственный агент сборки, вам необходимо использовать систему CI, использующую модель извлечения, такую как Dropbox.


Как сделать:

Вы можете следить за этим официальным блогом, чтобы развернуть агент сборки в виртуальной сети, где развернут ASE.

Советы:

Сейчас мы выпустили агент v2.175.2 , поэтому, пожалуйста, замените значение VSTSAgentUrl на https://vstsagentpackage.azureedge.net/agent/2.175.2/vsts-agent-win-x64-2.175.2.zip .