Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint

Summary

In this Chapter, we focused on supporting the development environment and processes, as well as the application and package life cycle. We've explained how NuGet can live in perfect symbiosis with established techniques such as continuous integration.

We have provided you with guidance on how you can set up a no-commit strategy using various version control systems and considered a different approach of dealing with software dependencies outside of your VCS. We discussed both benefits and drawbacks of the no-commit strategy and highlighted some of the trade-offs being made.

Using a NuGet package as release vehicle of our product, we discussed how packages should respect a correct flow and how versioning and package promotion can help you in doing so. We've touched on the enterprise scenario of gently phasing out old or obsolete packages as well.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial