Можем ли мы скопировать файлы из $ (System.DefaultWorkingDirectory) на сервер Azure Iaas с помощью пула агентов «Hosted VS2017» - PullRequest
0 голосов
/ 13 февраля 2019

Мы используем конвейер CI / CD в OneITVSO.Ранее у нас был пул агентов, который был создан внутри.Теперь нас просят использовать «Hosted VS 2017».У нас есть решение для баз данных, решение ETL и решение для табличной модели, которое необходимо развернуть.Кроме того, у нас есть определенные сценарии области действия.

Мы можем создать решение, используя «Hosted VS 2017».Но мы не можем выполнить развертывание с использованием «Hosted VS 2017». В конвейере выпуска у нас есть задача «Копирование файлов Windows Machine», которая копирует файлы артефактов / dacpac / ispac / .sql с сервера сборки на серверы dev / uat.

При использовании более раннего пула агентов этот конвейер был успешно развернут.Но теперь, когда мы используем «Hosted VS 2017», мы получаем ошибку ниже: Не удалось подключиться к пути \ AZDEVSERVERSQL01 с пользователем *** domain \ servicecredentialdwd * для копирования.Произошла системная ошибка 53. **

1) Можно ли использовать «Hosted VS 2017» для такой задачи, как «Копирование файлов с компьютера Windows» (мы используем виртуальную машину Microsoft Azure (Iaas))

2) Если мы можем использовать «Hosted VS 2017» даже для машин Iaas Azure, мы пропускаем какой-либо учетный доступ.Должны ли мы предоставить какой-либо доступ к домену \ servicecredentialdwd для пула агентов "Hosted VS 2017".Если да, какие разрешения необходимо предоставить и как.

ПРИМЕЧАНИЕ: Тот же конвейер развертывается при использовании «частного» агента.происходит сбой при использовании «Hosted VS 2017».

1 Ответ

0 голосов
/ 13 февраля 2019

Если на вашем IaaS-сервере настроен публичный IP, то да.Если нет, то нет.Агент сборки должен иметь возможность устанавливать сетевой маршрут к вашей виртуальной машине.Если виртуальная машина изолирована в частной сети, то сервер сборки не может отправлять на нее трафик.

...