Deployment Manager 2
Release automation for .NET apps, services, and databases
The Starter Edition is completely free for up to 5 projects and agents. The easiest way to get started with continuous delivery.
What does Deployment Manager do?
- Makes deployment fast, reliable, and repeatable
- Shows which version of your software is running on each environment, from a central dashboard
- Works with local, remote, and cloud-based services
- Fits your environment - easy to set up with or without continuous integration
Need more projects or deployment targets?
The Professional and Enterprise Editions give you more projects or deployment targets, pricing starts at $995.
"Our old deployment process was cumbersome and stressful – now it's almost fun."
Mattias Geigant, Developer, BEAB
Mattias Geigant, a developer at Swedish firm BEAB, tells us how Deployment Manager saved them from a painful, manual deployment process.
We've contemplated moving away from a predominantly manual, and therefore very error-prone, deployment process for quite some time. After evaluating Red Gate's new product, Deployment Manager, and realizing its potential, we decided to go ahead and buy it.
Currently, we are in the process of applying it to our deployment routine. We've also started using TeamCity for automatic builds.
We've started slow by using it to deploy updates to our test servers, and it's been smooth sailing so far. Our old deployment process was cumbersome and stressful - now it's almost fun to deploy applications!
Soon we'll let DM take over the responsibility for the production environment as well.
Recently, we had to install an urgent bug fix on the production server. Under the circumstances, we decided to concentrate on the bug fix and just use the old deployment process.
And boy, was it a return to the bad old days! We had some familiar frustrations along the way: "But this runs on my development box - what's wrong with the freaking server? Oh, did I miss THAT step in the routine?"
Needless to say, at that point I really missed Deployment Manager.
After this unpleasant reminder of the trials of the past, we'll finish moving to the new deployment routine - using Deployment Manager as its backbone - as soon as possible!
No more stressful deployments!
Each component of your application is built into a package, which can then be used to deploy consistently to multiple environments.
Shared deployment dashboard
The web UI provides a central system for your team. See what versions are deployed where, which deployments have failed, and more.
Deploy any app component
Native support for ASP.NET apps, services, and SQL Server and SQL Azure databases. You can also use custom PowerShell scripts.
Configure your deployments
Customize the way your projects are deployed to each dev, test, and production environment with project variables.
Control who can deploy to each environment, and mask variables that contain sensitive data such as passwords.
Deploy to machines in the Cloud, on premise, in a data center, or on a customer site. Web farms are supported too.
How Deployment Manager works
Deployment Manger simplifies the process of deploying your IIS applications and databases to multiple environments.
To do this, Deployment Manager creates packages containing all the files needed to create and deploy your application and/or database, and stores them in a package feed.
When you're ready to deploy, Deployment Manager sends the packages to your chosen environment, such as development, testing, staging, or production. The Deployment Manager deployment target then extracts and deploys the contents of the packages on the target machines.
How to get started with Deployment Manager
- Getting Started guide – a short guide to installing Deployment Manager.
- WidgetShop Tutorial – the code for WidgetShop and the WidgetShop database, the worked example in our automated deployment whitepaper.
- Publish packages directly from Visual Studio and SQL Server Management Studio:
- Free PowerShell scripts – get scripts to deploy desktop apps, Windows Services, and more from the Deployment Manager PowerShell Scripts forum.
- More resources...
Get a glimpse at our development process and upcoming features, and see our thoughts on delivering software.
Got any questions?
Start deploying now
Start automating your ASP.NET deployments today with the free Starter edition of Deployment Manager.