Solution Explorer -> Solution'name' -> Properties -> Configuration Properties -> Configuration Manager...
I supposed that it has something to do with web/server aplications, but it also co-occurs with solutions to the pure desktop projects. So now I'm totally confused.
A release is a polished, tested version that is published, typically with a version number one greater than the last release. To deploy means to push a new release to one or more machines, updating the current version. In web development, this means updating the version hosted on the production servers.
Jenkins provides many plugins which can be used to transfer the build files to the respective application or web server after a successful build, for example, the "Deploy to container" plugin. This plugin takes a war or ear file and then it deploys to a running remote application server at the end of a build.
Test… Build… Deploy cycle; a structured progression of work steps from developing code to testing that code, to building a release version of that code, which is then deployed in a production environment.
To summarize, a software release is a specific version of a code and its dependencies that are made available for deployment. Software deployment refers to the process of making the application work on a target device, whether it be a test server, production environment or a user's computer or mobile device.
Build means to compile the project.
Deploy means to:
You can test out "deploy" by right-clicking on a project in Visual Studio and then "Publish".
In most cases build means to compile all your source code to produce object files or executables or libraries.
Deploy can do more than that.Deploy usually compile first,then upload the file to somewhere the program actually runs and config the program to a defined state for on board running/testing.
If you only work with a pure desktop program. It is probably that your compile environment and running environment is the same one thus no more works need to do than build.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With