Azure-docs: Azure DevOps Build Pipeline рдЬрдм рд╡реАрдиреЗрдЯ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЗ рд╕рд╛рде рд╕рд┐рдХреНрдпреЛрд░ рд╣реЛрддрд╛ рд╣реИ рддреЛ рдХреА рд╡реЙрд▓реНрдЯ рд╕реЗ рд╕реАрдХреНрд░реЗрдЯреНрд╕ рдирд╣реАрдВ рдкрд╛ рд╕рдХрддрд╛ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 15 рд╕рд┐рддре░ 2019  ┬╖  50рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: MicrosoftDocs/azure-docs

рдореИрдВ DevOps Build рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛рд░реНрдп рд╕реЗ рдкреНрд░рдореБрдЦ рд╡реЙрд▓реНрдЯ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд░рд╣рд╕реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдФрд░ рдореИрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рдФрд░ рд░рдХреНрд╖рд╛ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рд╕реБрд░рдХреНрд╖рд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рдЕрднреНрдпрд╛рд╕ рдХреЗ рд░реВрдк рдореЗрдВ, рдореИрдВ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдХреБрдВрдЬреА рд╡реЙрд▓реНрдЯ рдЪрдпрдирд┐рдд рд╡рд░реНрдЪреБрдЕрд▓ рдиреЗрдЯрд╡рд░реНрдХ, рдЪрдпрдирд┐рдд рдПрдЬрд╝реНрдпреЛрд░ рд╕реЗрд╡рд╛рдУрдВ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдЗрдВрдЯрд░рдиреЗрдЯ рдЖрдИрдкреА рд╕реЗ рд╕реБрд▓рдн рд╣реЛред рдмреЗрд╢рдХ, рдореИрдВ рдПрдХ рд╕реЗрд╡рд╛ рдкреНрд░рд┐рдВрд╕рд┐рдкрд▓ рдФрд░ рдЙрдкрдпреБрдХреНрдд рдЕрдиреБрдорддрд┐рдпреЛрдВ (рд╕реВрдЪреА / рдкреНрд░рд╛рдкреНрдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реВрдВрдЧрд╛ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, Azure DevOps рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛ рдореЗрдВ рд╕реЗ рдПрдХ рдирд╣реАрдВ рд╣реИред рддреЛ, рдореЗрд░рд╛ рд╡рд┐рдХрд▓реНрдк DevOps IPs рдХреЛ рд╡реНрд╣рд╛рдЗрдЯ-рд▓рд┐рд╕реНрдЯ рдХрд░рдирд╛ рд╣реИред рдореБрдЭреЗ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдореЗрд░реЗ DevOps рдпреВрдПрд╕ рдИрд╕реНрдЯ 2 рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╣реИрдВ рдФрд░ рдореИрдВрдиреЗ Azure Datacenter IPs (US East2 рдХреЗ рд╕рд╛рде рдлрд╝рд┐рд▓реНрдЯрд░ рдХрд┐рдпрд╛ рдЧрдпрд╛) рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ред рдпреВрдПрд╕ рдИрд╕реНрдЯ 2 рдореЗрдВ рд▓рдЧрднрдЧ 285 рдЖрдИрдкреА рд╣реИрдВред рдХреА рд╡реЙрд▓реНрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреА рд╕реАрдорд╛ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рддрдиреЗ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ 127 рд╣реИ! рдЗрд╕рд▓рд┐рдП, рдореИрдВ рднрд╛рдЧреНрдп рд╕реЗ рдмрд╛рд╣рд░ рд╣реВрдБ!

рдлрд┐рд▓рд╣рд╛рд▓, рдореИрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдмрдирд╛рдиреЗ рдкрд░ рдореБрдЦреНрдп рд╡реЙрд▓реНрдЯ рд╕реЗ рд░рд╣рд╕реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдпрджрд┐ рдореИрдВ рд╕рднреА рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реВрдВ! рд╣рд╛рдБ, рдореБрдЭреЗ рдЕрднреА рднреА рд░рд╣рд╕реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдорд╛рдгрд┐рдд рдХрд░рдирд╛ рд╣реИ рд▓реЗрдХрд┐рди рдореИрдВ рдЧрд╣рд░рд╛рдИ рд╕реЗ рд░рдХреНрд╖рд╛ рдкрд░ рдЦреЛрддрд╛ рд╣реВрдВред рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдиреЗрдЯрд╡рд░реНрдХ рдкрд░ рдХреБрдВрдЬреА рд╡реЙрд▓реНрдЯ рдХреЛ рд▓реЙрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдХреНрдпреЛрдВ? рдореИрдВ 127 рд╕реЗ рдЕрдзрд┐рдХ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо (рдХреНрд╖реЗрддреНрд░ рдХреЛ рдХрд╡рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП) рдирд╣реАрдВ рдЬреЛрдбрд╝ рд╕рдХрддрд╛ рдФрд░ DevOps рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп azure рд╕реЗрд╡рд╛рдУрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдирд╣реАрдВ рд╣реИ!


рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рд╡рд┐рд╡рд░рдг

ред рдЗрд╕ рдЕрдиреБрднрд╛рдЧ рдХреЛ рд╕рдВрдкрд╛рджрд┐рдд рди рдХрд░реЗрдВред

Pri2 awaiting-product-team-response key-vaulsvc product-question triaged

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдФрд░ рд╡реИрд╕реЗ, рдКрдкрд░ рд╕рдВрджрд░реНрднрд┐рдд рд▓реЗрдЦреЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЖрдИрдкреА рд░реЗрдВрдЬ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдмрд╣реБрдд рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реИред

рд╕рднреА 50 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@ aspnet4you рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рд╣рдо рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ рдЬрд╛рдВрдЪ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдЬрд▓реНрдж рд╣реА рдЖрдкрдХреЗ рдкрд╛рд╕ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рдПрдВрдЧреЗред

@ рдХрд▓реНрдпрд╛рдгрдЪрд╛рдиреБрдореЛрд▓реБ-рдПрдордПрд╕рдПрдлрдЯреА - рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдХреА рд╡реЙрд▓реНрдЯ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЕрд╡рд╕рдВрд░рдЪрдирд╛ рдШрдЯрдХ рд╣реИ рдФрд░ рд╡реНрдпрд╡рд╕рд╛рдп рдХреА рдЕрдкрдиреА рдкреНрд░рдХреГрддрд┐ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рд╣рдо рдЗрд╕реЗ рдмрд┐рдирд╛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рдпрджрд┐ рдореИрдВ рдЕрдкрдиреЗ рд╡реЗрдВрдЯ рдореЗрдВ рдорд╢реАрди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛, рддреЛ рдпрд╣ рдареАрдХ рд╣реЛрддрд╛ рд▓реЗрдХрд┐рди рдореЗрд░рд╛ рд▓рдХреНрд╖реНрдп CI / CD рдХреЗ рд▓рд┐рдП Azure DevOps рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реИред рдореБрдЭреЗ рдХреБрдВрдЬрд┐рдпреЛрдВ рдФрд░ рд░рд╣рд╕реНрдпреЛрдВ рдХреЛ рддрд┐рдЬреЛрд░реА рдХреА рдЬрд░реВрд░рдд рд╣реИ, рдФрд░ рдЙрдиреНрд╣реЗрдВ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

@ aspnet4you , рдХреНрд╡реЗрд░реА рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред IPs рдХреЛ рд╢реНрд╡реЗрдд рдХрд░рдирд╛ рдПрдХ рдХреБрд╢рд▓ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рд╣рдо Azure рджреЗрд╡ рддрд┐рдЬреЛрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ Azure Dev Ops рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рдж рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рднреА рд╢рд░реНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдирд┐рд░реНрдзрд╛рд░рдг рд╣реЛрдЧрд╛ред рд╣рдореЗрдВ рдХреБрдЫ рд╕рдордп рджреЗрдВ рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рдЕрдЧрд▓реЗ рдЕрдкрдбреЗрдЯ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ред

рдЖрдк рдПрдЬреЗрдВрдЯ IP рдкрддреЗ рдХреЛ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рдмрд┐рд▓реНрдб рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ рдПрдХ рдЪрд░рдг рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдЗрд╕реЗ рдмрд┐рд▓реНрдб рдХреЗ рдЕрдВрдд рдореЗрдВ рд╢реНрд╡реЗрддрд╕реВрдЪреА рд╕реЗ рдирд┐рдХрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣ рдПрдХ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдЬрд╝реНрдпреЛрд░ рдЙрддреНрдкрд╛рдж рдЯреАрдо рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдЬрд╝реНрдпреЛрд░ рджреЗрд╡рдУрдкреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рддрдХ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рд╡рд┐рдЪрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП @ рдбреИрдирд┐рдпрд▓ рдорд╛рди рдХрд╛ рдзрдиреНрдпрд╡рд╛рджред

рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдореИрдВ рдЕрдкрдиреЗ рдмрд┐рд▓реНрдб рдПрдЬреЗрдВрдЯ рдХреЗ рдЖрдИрдкреА рдкрддреЗ рдХреЛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП REST API рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ ipify.org рдкрд░ рднрд░реЛрд╕рд╛ рдирд╣реАрдВ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдерд╛ред рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореИрдВрдиреЗ Azure Function- GetClientIP рдкрд░ рдЕрдкрдиреА рд╕реНрд╡рдпрдВ рдХреА (рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп) рд╕реЗрд╡рд╛ рдмрдирд╛рдИред DevOps рдореЗрд░рд╛ рджрд┐рди рдХрд╛ рдХрд╛рдо рдирд╣реАрдВ рд╣реИ рдФрд░ рдореБрдЭреЗ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдард┐рди рд╕рдордп рдерд╛ рдХрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЪрд░ рдХреЛ рдХреИрд╕реЗ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ рдФрд░ рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдЕрдЧрд▓реЗ рдЪрд░рдг / рдХрд╛рд░реНрдп / рдЪрд░рдг рдореЗрдВ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рдкрд╛рд░рд┐рдд рдХрд░реЗрдВ! рд╡реИрд░рд┐рдПрдмрд▓ usages рдкрд░ Microsoft рдкреНрд░рд▓реЗрдЦрди рдореБрдЭреЗ рдкрд░реНрдпрд╛рдкреНрдд рдорджрдж рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рдмрд╣реБрдд рд╕рд╛рд░реЗ рдЕрд╕рдлрд▓ рд░рдиреЛрдВ рдХреЗ рдмрд╛рдж рд╕рдордЭ рд▓рд┐рдпрд╛!

рдореЗрд░реЗ рдмреНрд▓реЙрдЧ рдкрд░ рдкреВрд░рд╛ рд╕рдорд╛рдзрд╛рди рджреЗрдЦреЗрдВ- Azure DevOps Build Pipeline- рдХреБрдВрдЬреА рддрд┐рдЬреЛрд░реА рд╕реЗ рдХреБрдВрдЬрд┐рдпреЛрдВ рдФрд░ рд░рд╣рд╕реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ред

@ aspnet4you , рдПрдХ рднрд░реЛрд╕реЗрдордВрдж рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ Azure DevOps рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░ рдмрд╛рддрдЪреАрдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред Azure DevOps рдХрд╛ рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рджреГрд╢реНрдп рд╣реИ рдЬрд╣рд╛рдБ рдХреА рдкрд╣рдЪрд╛рди рдХреБрдВрдЬреА рд╡реЙрд▓реНрдЯ рддрдХ рдкрд╣реБрдБрдЪрддреА рд╣реИ рдЬреЛ рдЧреНрд░рд╛рд╣рдХ рдХреА рд╣реИ, Microsoft рдХреА рдирд╣реАрдВред рдпрд╣ "рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛" рдХреЗ рд▓рд┐рдП рдорд╛рдкрдиреАрдпрддрд╛ рдФрд░ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдЙрд▓реНрд▓рдВрдШрди рдХрд░рддрд╛ рд╣реИред

рдЕрднреА рдПрдХрдорд╛рддреНрд░ рд╡рд░реНрдХрдЕрд╡реЗ DevOps рдорд╢реАрдиреЛрдВ рдХреЗ IP рдкрддреЛрдВ рдХреЛ AKV рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд╕реЗ рдЬреЛрдбрд╝рддрд╛ рд╣реИред рдпрд╣ рдбрд╛рдЯрд╛рд╕реЗрдВрдЯрд░ рдХреЗ рд╕рднреА рдЖрдИрдкреА рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдПрдХ рдЫреЛрдЯрд╛ рдЙрдкрд╕рдореБрдЪреНрдЪрдп рд╣реИ, рдФрд░ рдпрд╣ 127 рдЖрдИрдкреА рдирд┐рдпрдореЛрдВ рдХреА рд╕реАрдорд╛ рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдЧрд╛ред

рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЖрдИрдкреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рд╢реАрдШреНрд░ рд╣реА рдереНрд░реЗрдб рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рджреВрдВрдЧрд╛ред

@ aspnet4you , рдХреГрдкрдпрд╛ рдиреАрдЪреЗ рджрд┐рдП рдЧрдП IP рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдг рджреЗрдЦреЗрдВ:

AzureDevops рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рд╕рдлрд╝реЗрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП - https://docs.microsoft.com/en-us/azure/devops/organizations/security/allow-list-ip-url?view=azure-devops

рд╢реНрд╡реЗрдд рд╕реВрдЪреАрдмрджреНрдз рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП - https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted?view=azure-devops&tabs=yaml#agent -ip-рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ

рдЙрдореНрдореАрдж рд╣реИ рдХреА рдпрд╣ рдорджрдж рдХрд░реЗрдЧрд╛ред

@ aspnet4you , рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдорджрдж рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рд╣рдорд╛рд░реЗ рдЖрд╕-рдкрд╛рд╕ рдХреЛрдИ рдФрд░ рдкреНрд░рд╢реНрди рд╣реЛ рддреЛ рдХреГрдкрдпрд╛ рдмреЗрдЭрд┐рдЭрдХ рд╣рдорд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░реЗрдВред рд╣рдо рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдЕрднреА рдХреЗ рд▓рд┐рдП рдмрдВрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВред

@ souravmishra-msft рдЗрд╕реЗ рд╕реАрдо рдХрд░рддрд╛ рд╣реИ рдХрд┐ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдПрдЬрд╝реБрд░реВрдк рд╕реЗрд╡рд╛рдПрдВ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓рд┐рдВрдХ рдореЗрдВ рдЖрдИрдкреА рд╣реИ рдпрд╣ рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЪрд░ рд╕рдореВрд╣ рдХреЛ рджреЗрд╡реЛрдкрд╛рд╕ рд╕реЗ рдЙрди рд░рд╣рд╕реНрдпреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдБ рдЬрд┐рдирдХреЗ рд▓рд┐рдП рдореБрдЭреЗ рднреА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдЖрдИрдкреА: 52.236.xx (рдореИрдВ рдЬрд╛рдирдмреВрдЭрдХрд░ 2 рдмрд╛рдЗрдЯ рдЫрд┐рдкрд╛рддрд╛ рд╣реВрдВ)ред рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпреЗ рдЖрдИрдкреА рдХрд╣рд╛рдБ рд╕реЗ рд╣реИрдВ? рдХреНрдпрд╛ рдЖрдк devops рд╡реИрд░рд┐рдПрдмрд▓ рдЧреНрд░реБрдкреНрд╕ рд▓рд┐рдВрдХреЗрдЬ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдХреА рдкреВрд░реА рд░реЗрдВрдЬ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?

@ aspnet4you , рдХреНрд╡реЗрд░реА рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред IPs рдХреЛ рд╢реНрд╡реЗрдд рдХрд░рдирд╛ рдПрдХ рдХреБрд╢рд▓ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдЗрд╕рдХрд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред рд╣рдо Azure рджреЗрд╡ рддрд┐рдЬреЛрд░реА рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ Azure Dev Ops рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рдж рдЯреАрдо рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдФрд░ рдпрд╣ рд╕рднреА рд╢рд░реНрддреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреВрд░реНрдг рдирд┐рд░реНрдзрд╛рд░рдг рд╣реЛрдЧрд╛ред рд╣рдореЗрдВ рдХреБрдЫ рд╕рдордп рджреЗрдВ рдФрд░ рдореИрдВ рдЕрдкрдиреЗ рдЕрдЧрд▓реЗ рдЕрдкрдбреЗрдЯ рдЖрдкрдХреЗ рд╕рд╛рде рд╕рд╛рдЭрд╛ рдХрд░реВрдВрдЧрд╛ред

рдЗрд╕ рдлреАрдЪрд░ рдкрд░ рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдХреНрдпрд╛ 'рдПрдЬрд╝реНрдпреЛрд░ рджреЗрд╡ рдСрдкреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдЬрд╝реНрдпреЛрд░ рдХреА рд╡реЙрд▓реНрдЯ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ' рдлрд╝реАрдЪрд░ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд▓рд┐рдВрдХ рд╣реИ

рдЕрдиреНрдп VNET рд╕реЗрд╡рд╛ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ PAAS рдкреНрд░рд╕рд╛рдж рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдЕрдиреБрд░реЛрдз - https://feedback.azure.com/forums/217298-storage/suggestions/35850511-make-azuredevops-a-trusted-microsoft-services-to

@ aspnet4you , рдПрдХ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рдХреБрдВрдЬреА рд╡реЙрд▓реНрдЯ рдПрдХреНрд╕реЗрд╕ рдкреЙрд▓рд┐рд╕реА рдХреЗ рдмрд┐рдирд╛ рдЧреЛрдкрдиреАрдпрддрд╛ / рдХреБрдВрдЬреА рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдХреЛ рдЕрдХреЗрд▓реЗ рдХреИрд╕реЗ рд╢реНрд╡реЗрдд рд╕реВрдЪреА рдореЗрдВ

@oviliz - рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╕рд╡рд╛рд▓ред рдЖрдИрдкреА тАЛтАЛрдХреА рд╢реНрд╡реЗрдд рд╕реВрдЪреА рддрд┐рдЬреЛрд░реА рддрдХ рдЕрдирдзрд┐рдХреГрдд рдкрд╣реБрдВрдЪ рдХреЗ рдЦрд┐рд▓рд╛рдл рдЕрдВрддрд┐рдо рдмрдЪрд╛рд╡ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рдХреБрдВрдЬреА рдФрд░ рд░рд╣рд╕реНрдп рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдФрд░ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдкреНрд░рд╛рдЪрд╛рд░реНрдп рдХреЛ рдХреБрдВрдЬреА рддрд┐рдЬреЛрд░реА рдкрд╣реБрдВрдЪ рдиреАрддрд┐ рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣ рджреВрд╕рд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреИрд╕рд╛ рдХрд┐ рдореЗрд░реА рдкреЛрд╕реНрдЯ рдореЗрдВ рдХрд╣рд╛ рдЧрдпрд╛ рд╣реИ - рдПрдЬрд╝реНрдпреЛрд░ рджреЗрд╡рдУрдкреНрд╕ рдмрд┐рд▓реНрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрди- рдХреБрдВрдЬреА рд╡реЙрд▓реНрдЯ рд╕реЗ рдХреБрдВрдЬрд┐рдпреЛрдВ рдФрд░ рд░рд╣рд╕реНрдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ ред

рд╣реИрд▓реЛ @ рдХрд▓реНрдпрд╛рдгрдЪрд╛рдиреБрдореЛрд▓реБ-рдПрдордПрд╕рдПрдлрдЯреА рдХреЛрдИ рдЕрдкрдбреЗрдЯ? рдЖрдЬ рдореИрдВрдиреЗ рдЙрд╕реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред рдореИрдВ рдЕрдкрдиреА рд░рд┐рд▓реАрдЬрд╝ рдкрд╛рдЗрдкрд▓рд╛рдЗрди (Azure DevOps) рдореЗрдВ Azure Key Vault рдЪрд░рдг рдореЗрдВ рдЕрдкрдиреЗ KV рд╕реЗ рдЧреБрдкреНрдд рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред рдЖрдИрдкреА тАЛтАЛрдХреЗ рдКрдкрд░ рдХреЗ рд▓рд┐рдВрдХ рдЯреВрдЯ рдЧрдП рд╣реИрдВ ... рддреЛ рдореИрдВ рдЕрдкрдиреА рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдореЗрдВ рд░рд╣рд╕реНрдпреЛрдВ рдХреЛ рдХреИрд╕реЗ рдкреБрдирдГ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ? рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп Microsoft рд╕реЗрд╡рд╛рдУрдВ рдХреЛ рдЗрд╕ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ? (рд╣рд╛рдБ) - рднреА рдорджрдж рдирд╣реАрдВ рдХреАред

рдореИрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдпрд╣ рдХреАрдЪрдбрд╝ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рдЖрдИрдкреА рдХреЛ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рд╣рдорд╛рд░реА рддрд┐рдЬреЛрд░реА рдХреЛ рдЙрди рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЦреЛрд▓ рд░рд╣рд╛ рд╣реИ рдЬрд┐рдиреНрд╣реЗрдВ рд╣рдо рдирд┐рдпрдВрддреНрд░рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рд╕реЗ рдмрд╣реБрдд рджреБрдЦреА рд╣реВрдВред

рдФрд░ рд╡реИрд╕реЗ, рдКрдкрд░ рд╕рдВрджрд░реНрднрд┐рдд рд▓реЗрдЦреЛрдВ рдХрд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдЖрдИрдкреА рд░реЗрдВрдЬ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдмрджрд▓ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдо рд╕реБрдЭрд╛рд╡ рджреЗрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд░реВрдк рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдЯреНрд░реИрдХ рд░рдЦрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рдирд╛ рдмрд╣реБрдд рд╣рд╛рд╕реНрдпрд╛рд╕реНрдкрдж рд╣реИред

рдореИрдВ рдПрдХ рд╣реА рдореБрджреНрджреЗ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ, рдФрд░ рдЖрдИрдкреА рдХреЛ рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдлреЗрдж рдХрд░рдирд╛ рдмрд┐рд▓реНрдХреБрд▓ рднреА рдПрдХ рд╡рд┐рдХрд▓реНрдк рдирд╣реАрдВ рд╣реИред

рдХреНрдпрд╛ VM рдХреЗ рдЕрдВрджрд░ рдмрд┐рд▓реНрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреЗ рд▓рд┐рдП рд╕реНрд╡-рд╣реЛрд╕реНрдЯреЗрдб рдПрдЬреЗрдВрдЯ рд╣реЛрдирд╛ рд╕рдВрднрд╡ рд╣реИ, рдЗрд╕ VM рдХреЛ VNet рдХреЗ рдЕрдВрджрд░ рд╕реЗрдЯрдЕрдк рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рдХреБрдВрдЬреА рд╡реЙрд▓реНрдЯ рдореЗрдВ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВ? рдореИрдВ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕рдорд░реНрдердХ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХрд┐рддрдирд╛ рдмреЗрддреБрдХрд╛ рд╣реИ?

FWIW рдореИрдВ рдпрд╣рд╛рдБ рдЗрд╕ рд╕рдорд╛рдзрд╛рди рд╕реЗ рдкреНрд░реЗрд░рд┐рдд рдерд╛: https://www.visualstudiogeeks.com/DevOps/PrivateAzureAseV2AppServiceVstsDeploymentUsingAzureDtl

рд╣рдореЗрдВ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ ADO рдХреБрдВрдЬреА рд╡рд╛рд▓реНрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛ рдирд╣реАрдВ рд╣реИ?

рдпрджрд┐ рдЖрдк devops рдпрд╛ рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЦреЛрдЬрддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдХрд┐рд╕реА рднреА ips рдХреЛ рдЙрдЬрд╛рдЧрд░ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдЖрдк https://www.microsoft.com/en-us/download/confirmation.aspx?id=id= рдореЗрдВ рдХреНрдпрд╛ ips рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ ??? рдФрд░ рдпрджрд┐ рдЖрдк рдбрд╛рдЯрд╛рд╕реЗрдВрдЯрд░ рджреНрд╡рд╛рд░рд╛ рдЦреЛрдЬ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдкреНрд╕рд╡рд░реНрдХ, рдбреЗрд╕реНрдкреЗрд╕, рдЖрджрд┐ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рджреЗрд╡реЛрдкреНрд╕ рдФрд░ рдореЗрдЬрдмрд╛рди рдПрдЬреЗрдВрдЯреЛрдВ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ?

@ рд╢реЗрдирдмрд╛рд▓рд╛-рдХреАрд╡реЙрд▓реНрдЯ, рдЬреИрд╕рд╛ рдХрд┐ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЖрдкрдХреЛ рдЗрд╕ рдзрд╛рдЧреЗ рд╕реЗ рдЬреЛрдбрд╝ рд░рд╣рд╛ рд╣реИред

рд╣рдореЗрдВ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝реЗрдВред рдпрд╣ рдХреИрд╕реЗ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ ADO рдХреБрдВрдЬреА рд╡рд╛рд▓реНрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛ рдирд╣реАрдВ рд╣реИ?

рдЖрдкрдХреЗ рд╕рд╛рде рд╡рд╣рд╛рдБ, рдХрдИ рдкреНрд░реЛрдЬреЗрдХреНрдЯреНрд╕ рдХреЛ рдРрдЬрд╝ рдбреЗрд╡реЛрдкреНрд╕ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рд▓реЗрдХрд┐рди рдпрд╣ рдПрдХ рдЗрд╢реНрдпреВ рд╣реИ

+1, рдпрд╣ asap рддрдп рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдЧрд░ рдЧреБрдкреНрдд рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд░рд┐рд▓реАрдЬ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдореИрдВ рд╕рдЪреНрдЪрд╛рдИ рдХрд╛ рдПрдХ рд╕реНрд░реЛрдд рд╣реЛрдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред рдЧреБрдкреНрдд рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╡реИрд░рд┐рдПрдмрд▓ рдорд╛рди рдХреЛ рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рд╕рд╣реЗрдЬрдиреЗ рдХреЗ рдмрд╛рдж рдлрд┐рд░ рд╕реЗ рдирд╣реАрдВ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдкрдиреЗ рдЬрд╛рдирдХрд╛рд░реА рдХреЛ рдХрд╣реАрдВ рдФрд░ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ SO рдкреНрд░рд╢реНрди:

https://stackoverflow.com/q/61411653/3850405

+1 рдпрд╣ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдЙрд╕ рдкрд░ Microsoft рдХреА рдХреЛрдИ рдЯрд┐рдкреНрдкрдгреА?

@ souravmishra-msft рдХреНрдпрд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рдЪрд╛рд╣рд┐рдП?

@ рдСрдЧреНрд▓рд╕ рдпрд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдЙрдиреНрд╣реЗрдВ ips рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ Azure Keyvault рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреЛ рдмрд╛рдпрдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдХреЛ рдЯреИрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рд╡реЗ рдЗрд╕реЗ рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВ рди рдЕрдЬрд╝реЛрд░ рджреЗрд╡реЛрдкреНрд╕?

+1, рдпрд╣рд╛рдБ рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

+1

рднреА рдвреЗрд░ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдкрд░ .. рдореЗрд░реЗ рд▓рд┐рдП рдмрд╣реБрдд рдмрдбрд╝реА рд╕рдорд╕реНрдпрд╛ рд╣реИ

рдкреГрдереНрд╡реА рдкрд░ рдпрд╣ рдХреИрд╕реЗ рдХрд░реАрдм рд╣реИ ???? "рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб" рдХреЗ рд▓рд┐рдВрдХ рд▓рд┐рдВрдХ рдпрд╛ рддреЛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ :)

@jsburckhardt - рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдореЗрд░реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ,
https://blogs.aspnet4you.com/2019/09/20/azure-devops-build-pipeline-use-keys-and-secrets-from-key-vault/

рдХреНрдпрд╛ рд╣рдореЗрдВ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдореБрджреНрджрд╛ рдмрдирд╛рдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ, рдпрд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдвреВрдВрдврдирд╛ рд╣реЛрдЧрд╛, @ souravmishra-msft?

@captainbrown , рдореИрдВрдиреЗ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓ рджрд┐рдпрд╛ рд╣реИред рдореИрдВрдиреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореИрдиреЗрдЬрд░ рдХреЛ рдЖрдВрддрд░рд┐рдХ рд░реВрдк рд╕реЗ рдПрдХ рдмрд╛рд░ рдлрд┐рд░ рд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ рд╕рдордп рд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдХреЛ рд╢реБрд░реВ рдореЗрдВ рдЦреЛрд▓рд╛ рдЧрдпрд╛ рдерд╛, рдЖрдВрддрд░рд┐рдХ рдзрд╛рдЧрд╛ рдЙрддреНрдкрд╛рдж рдЯреАрдо рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдореИрдВ рдЗрд╕ рд╕реВрддреНрд░ рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореИрдиреЗрдЬрд░ рдХреЛ рднреА рд╕реМрдВрдк рд░рд╣рд╛ рд╣реВрдВред рдЗрд╕ рдереНрд░реЗрдб рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдЗрд╕ рдЬрдЯрд┐рд▓рддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЗрд╕ рдмрджрд▓рд╛рд╡ рдХреЗ рд▓рд┐рдП рдЙрддреНрдкрд╛рдж рдкрдХреНрд╖ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред

рдореИрдВрдиреЗ рдЗрд╕ рдЧрд┐рдердм рдереНрд░реЗрдб рдХреЗ рдЦрд┐рд▓рд╛рдл рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдЖрдВрддрд░рд┐рдХ рдзрд╛рдЧреЗ рдХреЛ рднреА рдЯрдХреНрдХрд░ рджреА рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдкреНрд░рдЧрддрд┐ рдкрд░ рдЕрдкрдбреЗрдЯ рд░рдЦреЗрдЧрд╛ред

рдореИрдВ рдпрд╣ рднреА рдмрддрд╛рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ рдХрд┐ рдореИрдВрдиреЗ рдЕрдкрдиреЗ рдкрд╣рд▓реЗ рдПрдХ рдереНрд░реЗрдб рдореЗрдВ рдЬрд┐рди URL рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдерд╛, рдЙрдиреНрд╣реЗрдВ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ рд╣реИред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдЙрд╕ рд╕рдордп рдореЗрдВ рднреА рдПрдХ рдмрд╛рд░ рдЙрди рдкрд░ рдПрдХ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рдФрд░ рд╣рдореЗрдВ рдмрддрд╛рдПрдВ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдЖрдкрдХреЗ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдпрджрд┐ рд╣рдо рдЙрд╕ рдкрд░ рднреА рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред

@ souravmishra-msft рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд-рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рджред рджреЗрд╡реЛрдкреНрд╕ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдкрд░реНрд╡рддрдорд╛рд▓рд╛рдУрдВ рдХреЛ рд░рдЦрдиреЗ рд╕реЗ рдХреАрд╡рд╛рд▓реНрдд рддрдХ рдкрд╣реБрдБрдЪ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХрд╛ рдХрд╛рдо рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ (рд╢рд╛рдпрдж рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рд╢реНрд░реЗрдгрд┐рдпрд╛рдБ рдкреБрд░рд╛рдиреА рд╣реИрдВ) рдФрд░ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдмрдиреЗрдЯреНрд╕ рдХреА рд╕реВрдЪреА рдХреАрд╡рд╛рд▓реЛрдВ рдкрд░ рдиреЗрдЯрд╡рд░реНрдХ рдПрдХреНрд╕реЗрд╕ рдХрдВрдЯреНрд░реЛрд▓ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд▓рдВрдмреА рд╣реИред

рдореЗрд░реА рдЯреАрдо рдФрд░ рдореИрдВ рдЖрдкрдХреЗ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдореИрдиреЗрдЬрд░ рдХреЗ рд╢рдмреНрдж рдХрд╛ рдмреЗрд╕рдмреНрд░реА рд╕реЗ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реЛрдВрдЧреЗ

рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж ... @captainbrown рдореИрдВрдиреЗ рд╡рд╣реА рдореБрджреНрджрд╛ рджреЗрдЦрд╛, рдЬрд╣рд╛рдВ рдбрд╛рдХ рд╕реЗрд╡рд╛рдУрдВ рдХреЗ рд╕рд╛рде рдкреНрд░рд▓реЗрдЦрди рдпрд╛ рдЬреЛрдВрд╕ рдлрд╛рдЗрд▓ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдкреБрд░рд╛рдирд╛ рд╣реИ / рдареАрдХ рд╕реЗ рдкреНрд░рд▓реЗрдЦрд┐рдд рдирд╣реАрдВ рд╣реИред

рд╕рд╣рдордд, рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдпрд╣ рдПрдХ рдРрд╕рд╛ рдореБрджреНрджрд╛ рд╣реИ рдЬрд┐рд╕реЗ рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред

@ souravmishra-msft рдзрдиреНрдпрд╡рд╛рдж, рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ рдЗрд╕реЗ рдЬрд▓реНрдж рд╣реА рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА рдЬрд╛рдПрдЧреАред

+1, рдпрд╣ рднреА рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдореБрджреНрджрд╛ рд╣реИред рди рдХреЗрд╡рд▓ Azure DevOps рдХреА-рд╡реЙрд▓реНрдЯ рддрдХ рдкрд╣реБрдБрдЪ рд╣реИ, рдмрд▓реНрдХрд┐ рд╣рдореЗрдВ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рдлрд╝рд╛рдпрд░рд╡реЙрд▓-рд╕реБрд░рдХреНрд╖рд┐рдд рд╕рдВрдЧреНрд░рд╣рдг рдЦрд╛рддреЗ рдореЗрдВ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП DevOps рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рддреЗ рд╣реИрдВ, рдХрд┐ Azure DevOps рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╕реЗрд╡рд╛ рдирд╣реАрдВ рд╣реИ рдФрд░ рд╕рдорд╛рдзрд╛рди рд╕рд╛рдкреНрддрд╛рд╣рд┐рдХ рдЖрдзрд╛рд░ рдкрд░ ~ 250 рдЖрдИрдкреА рдкрддреЗ рдХреЛ рд╢реНрд╡реЗрддрд╕реВрдЪреА рдореЗрдВ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рддрд╛рдХрд┐ рдпрд╣ рдмрд╣реБрдд рдмрджрд╕реВрд░рдд рд╣реЛ (рдкреНрд▓рд╕ рдпрд╣ рднреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рднрдВрдбрд╛рд░рдг рдЖрдИрдбреА рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдореЗрдВ рдХрд┐рддрдиреЗ рдЖрдИрдкреА рдкрддреЗ рдЬреЛрдбрд╝реЗ рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ)ред рдпрд╣ рдкрддрд╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛!

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рд╣реИред

рдЖрдк рдПрдХ рд╕реНрд╡-рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдПрдЬреЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЖрдИрдкреАрд╡реА 4 рд╢реНрд░реЗрдгрд┐рдпреЛрдВ рдХреЛ рдХреБрдВрдЬреА рд╡реЙрд▓реНрдЯ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдХреА рдЕрдиреБрдорддрд┐-рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рд╡рд┐рд╡рд░рдг: https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=azure-devops

(Azure DevOps рдЯреАрдо рдЗрд╕ рдореБрджреНрджреЗ рд╕реЗ рдЕрд╡рдЧрдд рд╣реИ рдФрд░ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдПрдХ рд╕реНрдерд╛рдпреА рд╕реБрдзрд╛рд░ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдЬрд╛рд░реА рд╣реИ)

рдпрд╣ рд╕реБрд╡рд┐рдзрд╛ рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИред

рдпрд╣рд╛рдБ рдПрдХ рдФрд░ рдХрд╛рдо рд╣реИ ... рдЖрдк рдЕрдкрдиреЗ рдЦреБрдж рдХреЗ vnet рдХреЛ рд╕реНрдХреЗрд▓ рд╕реЗрдЯ рдХреЗ рд╕рд╛рде рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/scale-set-agents?view=azure-devops

рдПрдХ рдФрд░ рдЪрд╛рд▓ ... рдореИрдВ рдЗрд╕ рдЪрд╛рд▓ рдХрд╛ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдирд╣реАрдВ рд▓реЗрддрд╛, рдХрд┐рд╕реА рдиреЗ рдореБрдЭреЗ рджрд┐рдЦрд╛рдпрд╛ред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЙрджреНрдпрдо рд╣реИ, рддреЛ рдЖрдкрдХреЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рд▓рд┐рдП рдХреАрд╡рд╛рдкрд▓реНрд╕ рд░рд╣рд╕реНрдпреЛрдВ рдХреЛ рдкрдврд╝рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИред
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддрд╛ рд╣реИ рддреЛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЖрдк рдПрдЬрд╝реНрдпреЛрд░ / 11 рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдЦреЛрд▓ рд╕рдХрддреЗ рд╣реИрдВ, рдХреАрд╡реЙрд▓реНрдЯ рдХреЗ рд╕рд╛рде рдПрдЬрд╝реНрдпреЛрд░ рд╕реЗ рдПрдЬрд╝реНрдпреЛрд░ рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реЗрдЯрдЕрдк рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЪрд░ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рд╕реЗрдЯ рдХрд░реЗрдВ рдФрд░ рд░рд╣рд╕реНрдп рдЬреЛрдбрд╝реЗрдВред рдПрдХ рдмрд╛рд░ рд░рд╣рд╕реНрдп рдЬреБрдбрд╝ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдирд┐рдпрдо рдХреЛ рд╣рдЯрд╛ рджреЗрдВ рдФрд░ рдПрдХ рд░рд╣рд╕реНрдп рдЬреЛрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рддреНрд░реБрдЯрд┐ рд╕рдВрджреЗрд╢ рдЖрдкрдХреЛ рдПрдХ рдЖрдИрдкреА рдкрд╛рд╕ рдХрд░реЗрдЧрд╛ рдЬрд┐рд╕реЗ рдЖрдк рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдореЗрдВ рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред рд╣рдордиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдПрдХ рдорд╣реАрдиреЗ рдореЗрдВ рдирд╣реАрдВ рдмрджрд▓рд╛ рд╣реИ рдФрд░ рд╣рдо рд╕рдордЭрддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдмрджрд▓ рд╕рдХрддрд╛ рд╣реИред рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рд╣рдо рд╣рд░ рдХрд┐рд╕реА рдХреА рддрд░рд╣ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдореИрдВ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рд░рд┐рд▓реАрдЬ рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬрд╛ рд░рд╣рд╛ рд╣реВрдБ, рд▓реЗрдХрд┐рди рдпрд╣ рдореВрд▓ Devops GUI рд╕реАрдзреЗ Keyvaults рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдлрд┐рд░, рдпрд╣ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

+1 рд╣рдореЗрдВ рдкреНрд░рд╛рдЗрд╡реЗрдЯ рд▓рд┐рдВрдХ / рдПрдВрдбрдкреЙрдЗрдВрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ SQL рд╕рд░реНрд╡рд░ рдореЗрдВ AzDO рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рд╣реИред

+1 рд╕рдорд╛рди рдореБрджреНрджрд╛ рдпрд╣рд╛рдБред

рдпрд╣рд╛рдБ рдкрд░ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдбреНрд╕ рджрд┐рдП рдЧрдП рд╣реИрдВред рдпрд╣ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рдХреЗ рд╕рд╛рде рд╣реА рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдПрдХ рд╡реИрдХрд▓реНрдкрд┐рдХ рд╣рд▓ рд╣реИ https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/v2-linux?view=azure-devops # рдХреГрдкрдпрд╛ рдмрдВрдж рдХрд░реЗрдВ рдЖрдк рдпрд╣рд╛рдВ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рднреА рдкреЛрд╕реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ : https: // developercommunity.visualstudio.com/spaces/21/index.html

рдлрд╝реАрдЪрд░ рдЕрдиреБрд░реЛрдз рдпрд╣рд╛рдБ:

https://developercommunity.visualstudio.com/idea/1152209/azure-devops-build-pipeline-cant-get-secrets-from-1.html

+1, рдЖрдЬ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд┐рдЯ рдХрд░реЗрдВред

рдпрджрд┐ Microsoft Azure DevOps рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдЯреИрдЧ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдпрд╣ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ Keyvault рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рдкрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? https://devblogs.microsoft.com/devops/new-ip-address-ranges-with-service-tags-for-azure-devops-services/

@ JQUINONES82 рдореИрдВ рдореЗрдЬрдмрд╛рди рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдбрд░рддрд╛ред рдЖрдкрдХреЗ рд▓рд┐рдВрдХ рд╕реЗ:

рд╕рд░реНрд╡рд┐рд╕ рд╣реЛрд╕реНрдЯ Microsoft рд╣реЛрд╕реНрдЯреЗрдб рдПрдЬреЗрдВрдЯ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

+1, рдкрд┐рдЫрд▓реЗ 2 рд╡рд░реНрд╖реЛрдВ рд╕реЗ рдЗрд╕реЗ рдорд╛рд░ рд░рд╣рд╛ рд╣реИ

+1, рдЖрдЬ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд┐рдЯ рдХрд░реЗрдВред

рдпрд╣ рдмрдВрдж рд╣реИ, рддреЛ рдореИрдВ рдХреИрд╕реЗ рддрдп рдХрд░реВрдВ?

рд╕реБрд░рдХреНрд╖рд╛ рд╕реБрд╡рд┐рдзрд╛ рдЕрдиреБрд░реЛрдз рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдХрд┐рд╕реА рднреА рдХреНрд▓рд╛рдЙрдб рдШрдЯрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрджрд┐ рдпрд╣ рдареАрдХ рдирд╣реАрдВ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ? рдореИрдВрдиреЗ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рдХреБрдЫ рд╣реЛрдиреЗ рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ ... рдореИрдВ рдПрдХ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реБрд╡рд┐рдзрд╛ рд▓реВрдВрдЧрд╛ред рдпрд╣ рд╣рдорд╛рд░реА рддреИрдирд╛рддреА рдХреЛ рдЖрдпреЛрдЬрд┐рдд рдХрд░рдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рднреА рдЕрдзрд┐рдХ рдкреИрд╕реЗ рд╡реАрдПрдо рдХреЛ рдХрддрд╛рдИ рдореЗрдВ рдЦрд░реНрдЪ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ ...

@jsburckhardt - рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдЖрдк рдХрд┐рд╕ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдк рдореЗрд░реЗ рдмреНрд▓реЙрдЧ рдкреЛрд╕реНрдЯ рдХреА рд╕рдореАрдХреНрд╖рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ,
https://blogs.aspnet4you.com/2019/09/20/azure-devops-build-pipeline-use-keys-and-secrets-from-key-vault/

рд╣рд╛рдп рдореЗрдЯ, рдПрдХ рдЕрдЪреНрдЫрд╛ рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИред рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдХрд╛рд░рдг Unfortunatellyред рдЯреАрдо рдХреЗрд╡реА / рд╡реАрдиреЗрдЯ рд╢реНрд╡реЗрддрд╕реВрдЪреА рд╡рд╛рд▓реЗ рдЖрдИрдкреА рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдирд╣реАрдВ рд╣реИ

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕