We have legacy .NET FW 3.5 App. Me as a DevOps engineer I'm responsible for CI/CD pipeline for this app. I have experiences with deployment different kind of application. SDLC for Java, JS, Python, Docker, Helm, all of these are pretty clear to me, but I need some help with this .NET world.
I'm following git flow, so expect this behavior: Develop branch build: checkout, build nuget package, deploy this snapshot version to binary storage, deploy the nuget package to server and run the app Master branch build: checkout, build nuget package, deploy and promote the release version to binary storage, deploy nuget to server to UAT environment.
But for me it seems nuget packaging is more used for storing libraries, dependencies, etc... But what is the proper way of keeping the application binary in binary storage for some kind of .NET FW backend application for example?