The difference between MsBuild and MsDeploy

When studying continuous integration, I come across both of these terms. And I was embarrassed. Maybe this is a very stupid question. But I want to know in the process of continuous integration , what is the role of MsBuild.exe and MsDeploy.exe . Can I use one over the other. Or they have their own goal.

I also tried to use both options, but when using them I got the following error while server request timeout for "www.serverurl / MsDeployAgentService"

Should I use www.serverurl.com/msbuild.axd or www.serverurl.com/MsDeployAgentService.

As I understand it, they create and publish a configuration conversion application. Please help me.

+4
source share
2 answers

You cannot create using msdeploy, but you can create and deploy using msbuild, or you can create using msbuild and deploy using msdeploy

+5
source

MSBuild is a hierarchical goal-based building system. He intends to perform general tasks related to the creation of the application, and is primarily focused on compilation. Visual Studio uses this when creating a project.

MSDeploy ( Microsoft Web Deploy) - CLI ( ) . , , , . Visual Studio , "".

+2

Source: https://habr.com/ru/post/1532288/


All Articles