Агент AzureDevops - разрешить подключение к ADO и локальному каналу Nuget - PullRequest
0 голосов
/ 31 мая 2019

В настоящее время у нас есть агент по сборке, который через наш корпоративный прокси связывается с ADO и общедоступными репозиториями Nuget.

Теперь нам нужно также извлечь пакеты Nuget с нашего локального сервера Nuget.

Проблема в том, что у нас есть набор прокси, чтобы агент мог делать то, что он всегда делал, иТеперь мы добавили наш локальный хост канала Nuget в файл .proxybypass.

Не похоже, что этот файл обрабатывается, и он пытается пройти через прокси, и поэтому мы получаем ошибку 403 запрещенныхс нашего прокси, так как он не настроен для локального трафика.

Кто-нибудь еще сталкивался с этим сценарием или знает способ обойти это?

1 Ответ

1 голос
/ 31 мая 2019

Агент AzureDevops - разрешить подключение к ADO и локальному каналу Nuget

Только что вы сказали, что кажется, что nuget не соблюдает настройки в файле .proxybypass.

Чтобы решить эту проблему, вы можете попытаться добавить настройки прокси в файл Nuget.Config на сервере агента сборки, например:

<?xml version="1.0" encoding="utf-8"?>
<configuration>
    <config>
        <add key="http_proxy" value="http://proxy_hostname_or_ip:3128" />
        <add key="https_proxy" value="http://proxy_hostname_or_ip:3128" />
    </config>

  <packageSources>
    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
  </packageSources>

</configuration> 

Вы можете проверить Настройки прокси Nuget и в этой теме для получения более подробной информации.

Надеюсь, это поможет.

...