3 ms·
You're totally right. I don't know what I'm doing. I'm not a sysadmin by trade. I've had the misfortune of having to deal with sysadmin work because I was the
by dos1 15y ago
You're totally right. I don't know what I'm doing. I'm not a sysadmin by trade. I've had the misfortune of having to deal with sysadmin work because I was the only one willing to dive in. So you mention Puppet, Chef, the distro's package manager of choice. These are all great tools but they have a learning curve. My point was that hosting apps on MS requires much less in the way of configuration and learning. You can just get things working.
- rbanffy 15y agoIndeed, but it's harder to automate. And automating tests is very important. Some test cycles here involve the automated deployment of VMs based on machine templates that are then configured using Puppet. If we were to do that with Windows, those tests would never run.
- josephcooney 15y agoYou can totally automate the deployment of windows machines. Maybe what you suggested the other guy did for linux you should do for windows.
- rbanffy 15y agoWhat would be the automated testing tool in this case?
- josephcooney 15y agoMaybe I misunderstood what you're saying (and on re-reading I'm still not entirely sure). Are you saying you chose a tool that doesn't work on windows and those tests would never run because of the tool you chose? Or are you saying that automating the deployment of VMs based on machine templates for testing is not possible in windows (hence "those tests would never run"). Reading your parent comment re: automated provisioning and configuration of virtual machine images - windows has all this. You suggest that people learn linux better, but seem unwilling to do the same for windows.
- rbanffy 15y agoNo. I chose the tool because it did what I wanted it to. It was implied there are automated tools that, say, upon an SCM push with a given tag, can instantiate Windows VMs, deploy and test the app with no manual intervention and report any issues encountered. I never did that and I'm curious about how would you do it. I imagine a combination of Buildbot and Microsoft's VM container could do it and be automated with a PowerShell script, but I'm not very sure how. Has anyone done something similar to this?