The document discusses using packages as the primary method for deploying applications and tools. It notes that developers already use packages through tools like NuGet, npm, and ProGet/Artifactory/MyGet. With a continuous integration server, developers can build their own packages. Packages can be used to deploy both tools/libraries and applications, though different packaging technologies may be better suited depending on the intended use and environment. The document demonstrates creating deployment packages and notes that semantic versioning helps avoid dependency issues.
Related topics: