Àwọn àpẹẹrẹ URL .proxybypass ti aṣojú Azure Pipelines
Lo àwọn ìfọ̀kànbalẹ̀ ECMAScript nínú àkójọpọ̀ gbòǹgbò ti aṣojú Azure Pipelines tí o ń gbà pẹ̀lú, kí o sì yẹ̀wò ìsopọ̀ proxy ti iṣẹ́ náà fúnra rẹ̀.
Aṣojú Azure Pipelines tí o ń gbà pẹ̀lú lè pa àwọn ìlànà pàsẹ́ proxy mọ́ nínú fáìlì .proxybypass nínú àkójọpọ̀ gbòǹgbò rẹ̀. Ìlà kọ̀ọ̀kan jẹ́ ìfọ̀kànbalẹ̀ ECMAScript tí a fi wé URL.
Fún àpẹẹrẹ, ìlànà fún olùgbàlejò ìdíje inú kan lè rí báyìí:
^https?://packages[.]internal[.]example(?::[0-9]+)?(?:/|$)
Ìfọ̀kànbalẹ̀ náà bá URL HTTP tàbí HTTPS ti olùgbàlejò yẹn mu, pẹ̀lú ibùdókọ̀ oní-nọ́mbà àṣàyàn. Ààlà lẹ́yìn orúkọ olùgbàlejò dẹ́kun bíbá orúkọ gígùn bí packages.internal.example.other-domain mu pẹ̀lú.
Èyí jẹ́ fáìlì ìfisọ́lẹ̀ aṣojú, kì í ṣe fáìlì tí a gbé kalẹ̀ lọ́nà àìbìkítà nínú ẹ̀dà iṣẹ́ kóòdù orísun. Àfọ̀mọ́ rẹ̀ tún yàtọ̀ sí iye NO_PROXY tí a fi àmì ìdẹ̀kùn pín. Dídàkọ àmì àdánidá shell bí *.internal.example sínú pápá ìfọ̀kànbalẹ̀ kò pa ìtumọ̀ kan náà mọ́.
Lẹ́yìn náà dámọ̀ ẹni tí ó ń gba àpò náà kalẹ̀
Àwọn iṣẹ́ orísun àti ohun-èlò tí a kọ́ sínú aṣojú lo ìṣètò proxy rẹ̀. Àwọn iṣẹ́ lè gba ìsọfúnni proxy tí a ṣí payá nípasẹ̀ ilé-ìkàwé iṣẹ́ kí wọ́n sì fi wọ́n kún àwọn ẹ̀rọ HTTP tiwọn.
Iṣẹ́ tí ó pe ìlànà NuGet, dotnet tàbí curl tí ó wà lóde ń mú olùlò mìíràn wá. Jẹ́rìí bí iṣẹ́ yẹn ṣe ń fún irinṣẹ́ náà ní àwọn ìṣètò proxy àti pàsẹ́. Ìlànà aṣojú tí ó tọ̀nà kò fi hàn pé gbogbo ẹ̀rọ àpò olómìnira ti kà á.
Pa URL ìdíje inú mọ́ nínú àkọsílẹ̀ àyẹ̀wò, pẹ̀lú ètò àti ibùdókọ̀. Dán ìlànà náà wò pẹ̀lú URL tí a ń bá sọ̀rọ̀, lẹ́yìn náà yẹ̀wò ìṣètò iṣẹ́ tàbí ẹ̀rọ tí ó ṣe ojúṣe fún ìbéèrè yẹn.