DevOps: Packaging Software for Windows - Chocolatey Workshop

By Rob Reynolds

Elevator Pitch

You can’t spell DevOps properly without good software management (package management). Chocolatey is the de facto package manager for Windows. When shifting from traditional methods of software deployment to packaging, there is a bit of a learning curve. Come learn the best approaches for Windows.

Description

When it comes to DevOps, you can’t spell it properly without good software management (aka package management). Behind every great infrastructure management solution out there is a great package manager. Windows has long been left out of the conversation for DevOps due to a lacking solution for package management. Worse, with Windows, over 80% of the management and configuration deals with software installation management.

However over the past 6 years, Chocolatey has become the de facto software management solution for Windows. Hundreds of organizations have turned to Chocolatey due to its extreme flexibility, common sense approach, and because it builds on well-known technologies like PowerShell. Even certain groups at Microsoft use Chocolatey!

When shifting from traditional methods of software deployment to packaging, there is a bit of a learning curve. Learn the best approaches to package management. In this workshop you will get hands on experience with:

  • Creating packages
  • Creating packages with Package Builder
  • Creating packages with Package Internalizer
  • Setting up Chocolatey package repository
  • Reporting
  • Extension Packages
  • Template Packages
  • Handling Package parameters

Rob is the founder of Chocolatey Software and the creator of Chocolatey. He’s been helping organizations find the best approaches to software management for over 10 years and created Chocolatey just over 6 years ago as a way to bring sanity and simplicity to traditional complex approaches to Windows.

Notes

Afternoon side of the workshops please.

I created Chocolatey and have years of experience creating packages.