O'Reilly logo

Pro NuGet by Xavier Decoster, Maarten Balliauw

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Promoting Packages

NuGet packages, just like any other release vehicle (binaries, installers, etc.), need to undergo rigorous testing and quality assurance before being released to the masses. One cannot just build a complex NuGet package, complete with custom PowerShell hookpoints, push it to the repository and assume everything will work as expected, every single time, over and over again. If you're that good, you should be able to convince your managers to code directly onto the production servers.

We like Eric S. Raymond's approach of release early, release often. This is exactly what you should do with your NuGet packages as well. You not only release the package contents, you also release the package itself. It is your release vehicle

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required