EVERYTHING About the Scale Set Agents for Azure Pipelines (VMSS)

preview_player
Показать описание
In this video we are going to see what are the Scale Set Agents in Azure Pipelines, how to configure them, and how to use the virtual machine scale set (VMSS) as Azure Pipelines Agents.

Here you'll find everything you need to know about Azure VM Scale Set as Agents for Azure DevOps Pipelines.

🆘 NEED HELP? 🆘
We can talk about GitHub, Azure DevOps, or any other DevOps tool or project you need help with!

🙏🏻SUPPORT THE CHANNEL🙏🏻

🎥VIDEOS

💬JOIN THE COMMUNITY

⏲TIMESTAMPS
0:00 Intro
0:24 Scale Set Agents What and Why
2:27 VMSS Creation with correct settings
5:16 Create an Agent Pool for VMSS
7:57 Use a Scale Set Agent in Pipelines
8:16 How Azure Pipelines use Scale Set
9:28 Scaling example
10:26 Final Notes
11:00 Bloopers

📄RESOURCES

❓QUESTIONS?
Have a question about DevOps, Cloud, Coding, or Anything Else? Post in comments section of this video!

_______________

🔮TOOLS I USE

📸🖥️GEAR AND SOFTWARE

Disclaimer:
Some product links are affiliate links which means if you buy something I'll receive a small commission at no additional cost to you.
As an Amazon Associate, I earn from qualifying purchases.
Рекомендации по теме
Комментарии
Автор

Great video.
Straight to the point and informative.
I really appreciate that you do not just go through the setup steps that you can find 1000 other places but you also answer how, when and why the agents scale, a lot of docs leave that info out.

henrikstanleymortensen
Автор

Hi, can you please create a video on how to automatically scale our own hosted agents (fargate agents). The scheduling probably in the form of the lambda. Thank you so much, i need it asap.

veronella
Автор

Thanks for your explanation.
How can I calculate how many I will pay per agent?

javersonsantana
Автор

Did u have to install first the deveops agent in the image and after that create the vms? or no need to manually install the agent? I didnt install it, and agents dosent show up in the pool...

EduFTW
Автор

Could you please explain how I can change the basic image, that I use for VMSS? For example, if I need use the Windows-based agent and I need to install Azure CLI or .Net6 for my pipelines. I want to create an image with the pre-installed necessary tools and then use it for my VMSS.

aleksandrsviridenko
Автор

Hi Friend! Graet video! I need to create it from a script. The only way I founded was creating with Rest API, but I can't connect the Instances with a Agent into the Agent Pool. Do you ever have a similar issue?

guillermopaez
Автор

What are the conditions to get the jobs running in parallel? I have 2 parallel jobs allowed by Azure DevOps (private project, 1 default + 1 for Visual Studio subscription). I have a stage with ~20 jobs with no interdependencies. I have a VMSS-based agent pool with max pool size set to 4 machines. And still only one job is running at a time - even though I see 2 or even 4 VMs in the VMSS. Although it must be noted that I only see one entry in the agent pool with the name of the VMSS itself, not the machines it spawned.

mikhailnikitin
Автор

How do I switch from the current set up (single self hosted agents) to VMSSA? Is there any documentation with steps to follow?

anandkorde
Автор

It is running jobs randomly in diff. machines, what if we have a pipeline that has some dependencies for Example if we have added a key vault task and we need key vault secret values for whole the pipeline then how we can manage it?

vishalmishra