Deploying Apps using Chef with Robb Schiefer
How do you deploy software? Carl and Richard talk to Robb Schiefer about his experiences using Chef to do application deployment. Chef comes from the open source Linux world, and is free to use with a pay option when you get to certain enterprise features. The Windows support is pretty good, and it works closely with PowerShell and Desired State Configuration to automate deployment of Windows and Microsoft services. Robb digs into the testing component of Chef as well, with tools that allow you to test all sorts of options around your deployments so you can get them as robust as possible. Whether your on-premise, in the cloud, virtualized or containerized, Chef can help!
Guests:
Robb Schiefer
Robb Schiefer has been learning and using .NET since 2002. He has worked for small and large companies in various roles ranging from junior developer to architect to director of engineering. He is also a Microsoft MVP, blogger, speaker and co-founder of the Birmingham .NET Meetup. He loves building great team culture, championing Devops, delivering value to customers and helping others learn.
Links:
- Uppy https://uppy.io/
- Chef https://www.chef.io/
- Visual Studio Code https://code.visualstudio.com/
- Pester https://github.com/pester/Pester/wiki/Pester
- Desired State Configuration https://msdn.microsoft.com/en-us/powershell/dsc/overview
- ChefSpec https://github.com/sethvargo/chefspec
- Foodcritic http://www.foodcritic.io/
- Kitchen http://kitchen.ci/
- NanoServer https://technet.microsoft.com/en-us/windows-server-docs/get-started/getting-started-with-nano-server
- DSCEnvironment Analyzer https://github.com/Microsoft/DSCEA
- WebAdministration for IIS http://www.dotnetcatch.com/2017/04/12/nano-where-is-get-website-webadministration/
- Chef on Windows Samples http://bit.ly/tddchef
- Spring into DevOps https://www.visualstudio.com/spring-into-devops/