Packaging and Deployment
Now that we have completed the development and testing of our application, it is time to release it to the world! We will need to package and deploy it in order to distribute it to (millions of) users worldwide.
Each platform (such as Windows, macOS, and Linux) has its own approach to distributing applications. Since .NET 8 is cross-platform, we can distribute Bookmarkr to even more users, no matter what platform they are using.
However, before we package and distribute the application, it is important that we test it on every target platform.
In this chapter, we will explore different packaging and deployment techniques that will help us achieve this goal. More specifically, we will do the following:
- Explore the different options when it comes to packaging and distributing a CLI application
- Learn how to package and distribute a cross-platform CLI application
- Learn how to deploy that CLI application to multiple platforms
- Learn how...