Script / guidance to prepare ScaleSet image #5843
Replies: 2 comments 6 replies
-
@KlausLinzner you can build the image yourself and use it wherever you want. Please follow this guide https://github.com/actions/virtual-environments/blob/main/docs/create-image-and-azure-resources.md |
Beta Was this translation helpful? Give feedback.
6 replies
-
We're locking this discussion because it has not had recent activity and/or other members have asked for more information to assist you but received no response. Thank you for helping us maintain a productive and tidy community for all our members. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi,
We're running into limits with the hardware resources on the Microsoft Hosted Build Agents in Azure Devops. The documentation at https://docs.microsoft.com/en-us/azure/devops/pipelines/agents/hosted made it pretty clear that there's no way that hardware can be expanded.
Above referenced documentation also mentions that the alternative for it is to use Azure ScaleSets - which in theory would be a perfect fit. However, it's a huge PITA to configure one of the available images so we can have a rather seamless migration from Microsoft-Hosted to ScaleSet. As I understood from #176 it's not possible for you to provide those images due to legal reasons.
But while you're not allowed to provide those images directly, is it possible to provide scripts / pipelines to generate the images ourselves as some (all?) of the scripts are already shared in this repo? Like a repo that contains a devops pipeline yml that downloads the base image, applies the configuration and uploads it to a private storage where it can be referenced for the scaleset?
The closest I could find was https://github.com/YannickRe/azuredevops-buildagents which however lacks windows-2022 support and (at least in my environment) is not working well.
If this can't be done either: Would a feature request for devops to specify the used VM be an option?
F.e. to specify in the pipeline a specific image where the delta in costs to a standard is billed to devops?
Something like the following:
BR
Beta Was this translation helpful? Give feedback.
All reactions