ភ្នាក់ងារ Azure Pipelines ដែលដំណើរការដោយខ្លួនឯងអាចផ្ទុកច្បាប់រំលងប្រូកស៊ីនៅក្នុងឯកសារ .proxybypass នៅក្នុងថតឫសរបស់វា។ បន្ទាត់នីមួយៗគឺជាកន្សោមធម្មតា ECMAScript ដែលត្រូវបានផ្គូផ្គងជាមួយ URL។

ឧទាហរណ៍ ច្បាប់សម្រាប់ម៉ាស៊ីនបម្រើ feed ខាងក្នុងមួយអាចមើលទៅដូចនេះ៖

^https?://packages[.]internal[.]example(?::[0-9]+)?(?:/|$)

កន្សោមនេះផ្គូផ្គង URL HTTP ឬ HTTPS សម្រាប់ម៉ាស៊ីនបម្រើនោះ ជាមួយច្រកលេខជាជម្រើស។ ព្រំដែនបន្ទាប់ពីឈ្មោះម៉ាស៊ីនបម្រើការពារការផ្គូផ្គងឈ្មោះវែងជាងដូចជា packages.internal.example.other-domain ផងដែរ។

នេះជាឯកសាររបស់ការដំឡើងភ្នាក់ងារ មិនមែនជាឯកសារដែលដាក់តាមអំពើចិត្តនៅក្នុងច្បាប់ចម្លងកូដប្រភពទេ។ វាក្យសម្ព័ន្ធរបស់វាក៏ខុសពីតម្លៃ NO_PROXY ដែលបំបែកដោយសញ្ញាក្បៀសដែរ។ ការចម្លងតួអក្សរជំនួសសែលដូចជា *.internal.example ទៅក្នុងវាលកន្សោមធម្មតា មិនរក្សាអត្ថន័យដូចគ្នាទេ។

បន្ទាប់មកកំណត់អត្តសញ្ញាណអ្នកដែលទាញយកកញ្ចប់

ប្រតិបត្តិការប្រភព និងអង្គធាតុដែលមានស្រាប់របស់ភ្នាក់ងារប្រើ ការកំណត់ប្រូកស៊ីរបស់វា។ ភារកិច្ចអាចទាញយកព័ត៌មានប្រូកស៊ីដែលបានបង្ហាញតាមរយៈបណ្ណាល័យភារកិច្ច ហើយអនុវត្តវាទៅកាន់អតិថិជន HTTP របស់ពួកគេផ្ទាល់។

ភារកិច្ចដែលហៅដំណើរការ NuGet dotnet ឬ curl ខាងក្រៅ បន្ថែមអ្នកប្រើប្រាស់មួយទៀត។ បញ្ជាក់ពីរបៀបដែលភារកិច្ចនោះផ្តល់ការកំណត់ប្រូកស៊ី និងការរំលងដល់ឧបករណ៍។ ច្បាប់ភ្នាក់ងារត្រឹមត្រូវមិនបញ្ជាក់ថាអតិថិជនកញ្ចប់ឯករាជ្យទាំងអស់បានអានវាទេ។

រក្សា URL feed ខាងក្នុងក្នុងកំណត់ត្រាវិភាគ រួមទាំងគ្រោង និងច្រក។ សាកល្បងច្បាប់ជាមួយ URL ដែលកំពុងត្រូវបានទាក់ទង បន្ទាប់មកពិនិត្យការកំណត់ភារកិច្ច ឬអតិថិជនដែលទទួលខុសត្រូវចំពោះសំណើនោះ។

អត្ថបទពាក់ព័ន្ធ