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
Transcript
Transcript

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. Chocolatey 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 Traditional Ops tooling such as Systems Center or Dell Kace.

Some of the major topics 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
  • How to use the free automated packages at the Chocolate.org community repository

By the end 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 deployment automation either for a DevOps or a Traditional Ops environment.

I hope you’ll join me to learn about Chocolatey NuGet with the Chocolatey NuGet Essentials for Automation Pros course at Pluralsight.