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

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

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

Трубопровод не действителен. Не удалось получить последнюю версию исходного кода для репозитория Bitbucket, templumdigital/authservice, ref refs/heads/velop. Ошибка: для доступа к этому хранилищу администратор должен внести ваш белый список в белый список.

Однако я могу зайти в виртуальную машину по протоколу ssh и вручную клонировать репозиторий, так что, похоже, несмотря на частное размещение наших сборок, конвейер все еще каким-то образом использует IP-адрес MS.

Кто-нибудь знает способ заставить конвейер Azure DevOps выполнить git-вызов в задаче "получить источники" с виртуальной машины, находящейся в частном порядке?

0 ответов

Другие вопросы по тегам