-
Notifications
You must be signed in to change notification settings - Fork 65
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Storing BYOC image definitions for re-building images #3152
Comments
Thanks for the great words! #2 is clear - we will add a mode to install additional software on top of existing image. Are you currently using BYOC against Hyper-V provider or Docker? Re #1 - could you please elaborate what do you mean by "image definition"? Is it the command you want to store/share? |
#2 would be helpful. We're currently using the Visual Studio 2019 image hosted by appveyor. I'm interested in setting up a similar image in Azure to see if we can get the build times lower. We have one build that is over 40 minutes. For #1, you see this as a command, which I get why you see it that way -- Assisted Setup gives you a command to run. For us, I'd see it (or would like to see it) as a set of checkboxes, with maybe some additional chocolately commands. I'm not very interested in the command that creates the image. Instead, I'd like to look at this a year from now and see, "image A contains .net Core, Java7/8, and SQL Server 2017 Developer". However, I would be interested in the console output from creating the image. I imagine it could be presented in the same way the build output is now. It might be done the current way for permissions reasons. Currently you ask me to run the command under my account and which gives you a subset of rights for running builds. But if I care about limited permissions, I'm going to give you your own Azure subscription, away from our production environment. Which it might be easier to give you high-level rights to a subscription and you build the image. OK, so here's my dream end-result:
|
Thank you for the fantastic feedback! Your vision is actually very close that what we are going to implement in the coming months :) Stay tuned! |
First, please describe the problem you want to solve. Then how you propose to implement it in AppVeyor.
If you are not sure the problem is solved in the current version, please post your question to https://help.appveyor.com/discussions/questions.
I'm loving the idea of BYOC images. Although, currently I'd like to:
"Assisted Setup" is great. I just want to keep the definition around for next time.
One option for me might be to create a Docker image with the software I want. However this isn't practical. The build image would include nodejs, Java, .Net, SQL Server and Octo. Creating a single Docker image with all this is beyond my abilities.
The text was updated successfully, but these errors were encountered: