Azure Pipelines: איינשטעלן די פּראָקסי־סבֿיבֿה פֿאַר NuGet Restore
גיט דעם restore־פּראָצעס http_proxy און no_proxy אַפֿילו ווען NuGetAuthenticate האָט שוין קאָנפֿיגורירט די feed־באַשײַנען.
NuGetAuthenticate קאָנפֿיגורירט אויטענטיפֿיקאַציע צו די פּאַקעט־feeds. אַ געראָטענע אויטענטיפֿיקאַציע־אויפֿגאַבע קאָנפֿיגורירט נישט דעם אַרויסגייענדיקן פּראָקסי פֿאַר dotnet, nuget.exe אָדער MSBuild.
אויב די באַשײַנע־איינשטעלונג געראָטן און דער ווײַטעריקער restore דאַרף אַ HTTP־פּראָקסי, גיט די סבֿיבֿה פֿון יענעם פּראָצעס. צום בײַשפּיל:
- task: NuGetAuthenticate@1
- script: dotnet restore
env:
http_proxy: $(proxyUrl)
no_proxy: packages.corp.example,localhost,127.0.0.1proxyUrl איז אַ באַשטייענדיקע pipeline־וואַריאַבל מיט דער געוואונטשענער פֿולער פּראָקסי־URL. פּאַסט אָן די איבערהּפּונג־ליסטע צו דער טאַקע ראָוטינג־פּאָליטיק פֿון די feeds. פֿאַר עפֿנטלעכע feeds וואָס זענען דערלויבט דורך אַ פּובליקן פֿאַרמיטלער, גיט די HTTP־פּראָקסי־ליסטע קאַנדידאַטן פֿאַר אַ proxyUrl אָן קאָנטע; לאָזט איבער די פּריוואַטע feed־איבערהּפּונגען. דער שטיקל נעמט אָן אַז די פּאַקעט־מקורים פֿונעם פּראָיעקט זענען שוין קאָנפֿיגורירט.
אויף Linux און macOS זענען די דאָקומענטירטע סבֿיבֿה־נעמען אין קליינע אותיות. אַ pipeline־וואַריאַבל מיטן נאָמען http_proxy קען ווערן אין גרויסע אותיות ווען ער ווערט אויטאָמאַטיש עקספּאָרטירט. אַן אימפּליציטע env־מאַפּונג האַלט דעם שליסל וואָס דאָס געצײַג דאַרף.
פֿאַר אַ זעלבסט־געהאָסטעטן agent איז אַן אַנדער אָפּציע איינצושטעלן די ווערטן אין דער סבֿיבֿה פֿונעם agent־פּראָצעס און איבערשטאַרטן דעם agent נאָך דער ענדערונג. די סבֿיבֿה פֿון אַן אַנדער טערמינאַל דערהײַנטיקט נישט אַ דינסט וואָס לויפֿט שוין.
NuGet שטיצט אויך פּראָקסי־אַריַנגאַנגען אין זײַן קאָנפֿיגוראַציע. האַלט זיי באַזונדער פֿון די פּאַקעט־מקור־באַשײַנען, און פּרוּווט דעם טאַקע באַהעפֿטיקן אומפֿאַנג פֿון דער קאָנפֿיגוראַציע ווען אַ restore לויפֿט אונטער אַן אַנדער קאָנטע.
אַ צוריקגעשטעלט פּאַקעט קען דאַרפֿן מער ווי דער ערשטער URL פֿונעם feed. אויב אַ שפּעטערדיקער פּאַקעט־אַראָפּלאָדאָדער אָדער אויטענטיפֿיקאַציע־האָסט פֿאַלט, ניצט יענעם טאַקע האָסט־נאָמען ביים אָפּשאַצן די פּראָקסי־ און איבערהּפּונג־פּאָליטיק.