Chocolatey NuGet Essentials for Automation Pros

Build automation packages for software deployment much more efficiently with Chocolatey NuGet. This course will teach you about the many functions of Chocolatey, how it works with PowerShell 5, the packages available on Chocolatey.org, and more.
Course info
Rating
(23)
Level
Intermediate
Updated
Mar 25, 2016
Duration
3h 10m
Table of contents
Course Overview
NuGet Core: Automation Ready Packages for .NET Software
Chocolatey Coating - NuGet Packages for Encapsulating Installers
WMF 5 Chocolatey Package Provider
Using Chocolatey.org Community Packages
Description
Course info
Rating
(23)
Level
Intermediate
Updated
Mar 25, 2016
Duration
3h 10m
Description

Instead of building them multiple times, Chocolatey NuGet enables you to build software deployment automation packages only once; you can then run them under any automation orchestration system, even when you've got more than one. In this course, Chocolatey NuGet Essentials for Automation Pros, you'll learn how it works and how to integrate it with your current tool chains. First, you'll start by learning about the architecture of NuGet, afterwards moving on to the additional functionality that Chocolatey gives NuGet when it comes to automating software installers. Next, you'll learn about how PowerShell 5 supports Chocolatey and its package provider. Finally, you'll cover all the community packages available on Chocolatey.org and how you can use them in your professional setting. By the end of this course, you'll have a deeper understanding of Chocolatey NuGet and an easier way to build automation packages for software installation.

About the author
About the author

Darwin is a Senior Cloud Architect and DevOps Tooling Team Lead at Infor where he crafts DevOps automation to ensure Windows is running smoothly in the cloud.

More from the author
Section Introduction Transcripts
Section Introduction Transcripts

Course Overview
(Music playing) Hello, my name is Darwin Sanoy. I'd like to take a brief moment of your time to talk about Chocolatey NuGet Essentials for Automation Pros. As a Senior Systems Architect at WorkWave, my days are filled with DevOps automation. Lately I've been digging into some of the latest technologies for automated software deployment on Windows, and I'm excited to share one of those with you. Chocolatey NuGet brings DevOps style automation to software deployment on Windows. Chocolately is more than just an alternative tool for deploying software, because it enables true artifact-oriented automation. It does this by allowing you to build small, self-contained bits of automation that are effortless to distribute and install. It works well with DevOps tooling such as Chef, Puppet, or Octopus, as well as with traditional Ops tooling, such as System Center or Dell KASE. Some of the major topics will include NuGet, the well-established automation technology that Chocolatey extends, how to install, customize, upgrade, and uninstall packages, the exciting new support for Chocolatey in PowerShell 5, and how to use the free automated packages at the Chocolatey. org community repository. By the end of this course, you'll know how to explain the value of Chocolatey to your colleagues, whether Chocolatey is a good fit for your automation toolset, and how to take advantage of community packages. Before beginning the course, you should be familiar with the challenges of software development automation, either for a DevOps or a traditional Ops environment. I hope you'll join me and learn about Chocolatey NuGet with the Chocolatey NuGet Essentials for Automation Pros course at Pluralsight.