Get Udemy Coupon 100% OFF For Learn to Create Custom Azure DevOps Agent using Packer Course
(adsbygoogle = window.adsbygoogle || []).push({});
LEARN A PRODUCTION GRADE PROJECT
This is a one-of-a-kind course that will teach you how to build your own Azure DevOps agents from the ground up. Most software teams that utilize Azure DevOps to develop software pick Azure-hosted agents as their build server at the moment. This has several advantages. Many libraries are already installed on these agents, making them suitable with the requirements of most projects. Every build generates a new agent, which is provided and then removed after the build is completed. This, however, has its own set of constraints.
Because Azure Hosted Agents use a certain type of VM, increasing hardware specs is not feasible.
If you have libraries in your projects that Azure Hosted agents don’t support, you’ll need to install them on the agents.
For projects that started recently, this may not be an issue, but if you have legacy code to build, you may want to consider how you might speed up the build process. There are several remedies for such a problem, such as rethinking software design and so on, which are outside the scope of this essay. In this tutorial, I’ll show you how to make your own own self-hosted agent.
CUSTOM SELF HOSTED AGENT
It is feasible to construct an agent pool and add our own agents using Azure DevOps. Your own laptop, on-premise server, or virtual machine can all act as agents.
The goal of this course is to demonstrate how to develop a completely automated process for creating a custom Windows image. This provides us with the advantage of having a single picture that has all of the programs and settings we require. We may also use this image to provide a virtual machine/virtual machine scale set with the required hardware specs.
UNDERSTAND THE DESIGN, THEN LEARN HOW TO IMPLEMENT
What sets this course apart is that you will learn about the design process before diving into execution. It is critical to understand why we adopt particular approaches and then to learn how to put them into practice. I take you through all of the necessary stages, and you work alongside me to develop the solution while watching me code.
EVERYTHINGS AS CODE
It is essential to have everything coded these days. The same is true for pipelines. PowerShell scripts, Packer, Azure DevOps YAML pipelines, and Azure ARM templates are all used in this course. As a result, you’ll learn how to utilize all of these tools in a project, and I’ll go through everything in great depth.
USEFUL FOR VARIOUS PROJECTS
This course if very useful for different purposes. It can help you to learn:
- How to create a customized Windows Image using Packer
- How to create a Virtual Machine Set using customized image
- How to use Azure Keyvault for secrets in the Azure DevOps YAML pipelines
And so many other things you would need to know when you implement projects like these.
YOU HAVE MY FULL SUPPORT
Throughout the course, I am accessible to assist you with any questions or concerns you may have. The goal of this course is to provide you with the information to comprehend the CI/CD concept as well as familiarize you with Azure DevOps technologies. With them, you may begin building your pipelines in a variety of scenarios and provide value to your projects and businesses.
Who this course is for:
- Medior DevOps/System engineers who are interested to create customized build agent
- Medior developers who like to know how to create a customized windows image and create VMSS instances out of it
- This course is designed for windows users so it might not be fully compatible for MAC users
(adsbygoogle = window.adsbygoogle || []).push({});

