0

企業のファイアウォールの背後にあるオンプレミスの VSTS エージェントをインストールして構成しました。最初は、Nuget タスクが接続関連のエラーで失敗していましたが、HTTP_PROXY および HTTPS_PROXY 環境変数を使用してこれを修正しました。ただし、Nuget Push タスク ( VSTSNuGetPush.exe ) は接続関連のエラーでまだ失敗しており、プロキシ情報の構成方法を正確に確立する必要がありますか?

VSTS ログから、実際のエラー メッセージは次のとおりです。

2018-06-21T11:28:25.6945523Z System.Net.Http.HttpRequestException: リクエストの送信中にエラーが発生しました。---> System.Net.WebException: リモート サーバーに接続できません ---> System.Net.Sockets.SocketException: 接続先が一定時間後に適切に応答しなかったか、接続が確立されたため、接続に失敗しました接続されたホストが 13.107.6.175:443 に応答しなかったため、失敗しました

複雑になるかどうかはわかりませんが、リリースの最初のステップは、セマンティック バージョニング 2.0 がサポートされるようにするための 4.6.2 の Nuget Tool インストーラーです。

どんな助けでも大歓迎です!

4

1 に答える 1

1

今のところ、これを達成する方法はありません。

回避策として、ビルド定義に変数 "NuGet.ForceNuGetForPush" を追加し、その値を true に設定してビルドをキューに入れることができます。これにより、タスクは nuget.exe を使用してパッケージをプッシュし、プロキシ設定を読み取るようになります。

于 2018-07-02T06:46:27.850 に答える