Does it work also with ms web deploy?
spamme
Posts: 3
Hello
We are looking for a deploy manager, which works also with ms web deploy, because we don't want to change the whole packaging and deploy process. It seems that deploy manager need its deploy agent and the packaging method. Does it support also ms web deploy packaging and deploy agent or not?
Thanks
We are looking for a deploy manager, which works also with ms web deploy, because we don't want to change the whole packaging and deploy process. It seems that deploy manager need its deploy agent and the packaging method. Does it support also ms web deploy packaging and deploy agent or not?
Thanks
Comments
Deployment Manager is an alternative to MS Web Deploy, so it is not designed to work with it. There are a number of tools out there to do automated deployments, but Deployment Manager is designed to deploy websites with SQL Server databases. It also deploys .NET applications and can be customised with Powershell. In addition, it also gives you a dashboard view of which application versions are running on different machines. It also stores state- deployment logs of previous deployments, audit history etc.
If you are doing database deployments, Deployment Manager (DM) does not need the agent installed on the target database machine. For other deployments, DM does need the agent installed.
During a deployment, we pull NuGet packages from a NuGet feed, so this gives you flexibility to have different packaging and publish methods. Some people automate it- they use our tools sqlCI.exe/rgpublish.exe and hook them into their build system to generate and publish packages whenever a build is triggered. We also have add-ins for Visual Studio and SSMS to build and publish web/database packages to a feed configured with Deployment Manager.
DM uses NuGet Packages for deployments. What does MS Web Deploy use for packaging? We do not support Web Deploy agents.
Software Engineer - Deployment Manager
Red Gate
At the moment our build-packaging-deploy pipeline is built on ms web deploy and I must say, it's not so bad, it works quite good and it has some feature, that we like a lot. Most precisely we like to deploy the application with a web service on a server, which isn't in our domain, this means no AD authentication, and it does also DB upgrades, without have to expose SQL server to internet.
The only problem is the missing a nice deploy manager with an UI and an overview. At the moment we use a powershell script to manage the deploy process but we would prefer a small web application, which can couple with the build server and use its build artifacts as sources for the deploys.
We use the standard ms deploy packaging system, which can be imported also from IIS. Some customers receive the application package and they just import the package in IIS.
Thanks anyway, in case that we decide to change the whole build-package-deploy pipeline, we would take the Deploy Manager in consideration.