Можем ли мы скопировать файлы из $ (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», мы получаем ошибку ниже: Не удалось подключиться к пути \ DEVSERVERSQL01 с пользователем domain \ servicecredentialdwd для копирования.Произошла системная ошибка 53.

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

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

Ответы [ 2 ]

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

Да, вы можете использовать агенты / пул Hosted VS 2017 с «Windows File Copy» для копирования файлов на виртуальные машины, работающие в Azure.

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

Размещенные агенты работают на виртуальной машине Microsoft Azure, у вас нет доступа от размещенного агента к вашей частной локальной сети.

Поэтому, если вы хотите развернуть на локальных серверах, вы должны использоватьчастный агент, а не размещенный агент Azure DevOps.

...