Я перехожу с Jenkins, Bitbucket и Jira на Azure DevOps. Я хотел бы использовать лазурные конвейеры и подключиться к своему локальному серверу, развернуть свое приложение, запустить SonarQube и т. д.
Я пытался запустить локальный агент на своем компьютере, но мне не удалось выполнить развертывание.
Решено:
Это возможно.
Все, что вам нужно, — это агент с собственным размещением и группа развертывания.
В своем пайплайне строить я использовал следующие задачи:
MSBuild@1
ОпубликоватьBuildArtifacts@1
Затем в конвейере Выпускать:
Развертывание IIS
Я не мог понять, как запустить MSBuild с помощью cmd от имени администратора, используя конвейеры Azure.
Почему вы должны работать от имени администратора? пожалуйста, поделитесь, как вы строите конвейер и какую ошибку вы получили.
Возможный дубликат Как предоставить Azure Pipelines доступ к сетевым ресурсам?
Я пытался развернуть с помощью cmd. Сейчас пробую использовать задачи. Ошибка: задание Задание: шаг ссылается на задачу «IISWebAppDeploymentOnMachineGroup» версии «0.0.56», которая недопустима для данной цели задания. Трубопровод: gist.github.com/BordalloG/7aa6d98d746c8b856e46a48ae1aa9c0a
@GuilhermeBordallo У вас включен IIS на вашем компьютере?
Да, и у меня тоже есть сайт.
Отсутствовала группа развертывания. Я ценю вашу помощь @ShaykiAbramczyk!
Ты прав! развертывание iis предназначено только для группы развертывания.
Вам потребуется запустить агент развертывания локально, если вы хотите иметь возможность выполнять развертывание на имеющихся у вас серверах.
С учетом сказанного, когда вы выполняли настройку, вы настроили локальный агент, созданный вами в пуле? Вы назначили локальный агент группе сборки и группе развертывания?
Выполняли ли вы шаги здесь: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-windows?view=azure-devops
Решено:
Это возможно.
Все, что вам нужно, — это агент с собственным размещением и группа развертывания. В моей сборке пайплайна я использовал следующие задачи:
MSBuild@1
ОпубликоватьBuildArtifacts@1
Затем в конвейере выпуска:
Развертывание IIS
Вы можете настроить собственный агент. что вы пробовали и что такое «не удалось запустить развертывание»?