Deployment Manager
Automated release manager
for .NET & SQL Server databases
Take the micromanagement out of deployment with a tool that makes the process fast, reliable, repeatable, and accessible to your whole team.
Reliable, repeatable deployments
- Eliminate the risk in deploying manually to live systems
- Spend less time on setup and custom scripting for deployments
- See on the dashboard which versions of your software are deployed to each server
- Ensure that deployments over the Internet are secure, with public-key encryption
- Get immediate confirmation that your deployment has succeeded
- NEW: Deploy SQL Server databases alongside your application
Pricing
from $295 per machine
10-machine license from $2,450
Deployment Manager is priced per machine that you want to deploy software to.
Deployment Manager is free for open source projects, nonprofits, and students.
Got a question?
0800 169 7433
support@red-gate.com
@redgatedeploy
Key features
Automate your .NET and SQL Server database deployments
with Deployment Manager
Make your deployment process fast, reliable, and repeatable. See the status of your deployments with the shared central dashboard, and manage all your deployments in one place.
Deployment Manager blog
Read our development blog to learn more about the story, team, and process behind Deployment Manager.
-
Deploy anywhere
Deploy to machines in the Cloud, on premise, in a data center, or a customer site. Web farms are supported too.
-
Lightweight, secure architecture
Install a lightweight agent on the machines you’re deploying to and set up a secure connection to Deployment Manager using public/private-key encryption.
-
Deploy any component of your app
Deploy any component of your software, with the option to use custom PowerShell scripts for Windows Services, desktop applications, and more. See these sample scripts.
-
Shared deployment dashboard
Deployment Manager's web UI provides a central system for the team to use. See what versions are deployed where, which deployments have failed, and more.
-
Repeatable deployments
Each component of your application is built into a package with its own name and version number. The same package can be used to deploy consistently to multiple environments.
-
Configure your deployments
Customize the way that your projects are deployed to each dev, test, and production environment with project variables.
-
Based on the NuGet Standard
Under the hood, Deployment Manager uses NuGet package technology, and works with a number of third-party tools, including package repositories.
-
Built-in support for IIS and SQL Server
Native support for IIS based applications and SQL Server databases make for a plug & play configuration.
-
Command line and API
The REST API allows programmatic access to most functionality within Deployment Manager. There is also a command line tool for easy integration with build systems and scripts.
"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!
Resources
How Red Gate uses Deployment Manager internally
Case study from Ben Adderson, test engineer and project manager at
Red Gate.
Back in the days before automated deployment, we could spend months on one release. Each deployment was the result of weeks of time and effort, and had the potential to be hugely risky.
We introduced automated deployment about eight months ago. I started experimenting immediately, and after some successful
experiments we quickly rolled it out to our other
projects. We now use Deployment Manager for
all our team’s deployments.
The Future of Deployment Blog
The main goal of this blog is to learn how we can make software deployment ingeniously simple. In order to do this, we’ll attempt to answer oodles of questions such as, what are your biggest deployment headaches? How often do you want to deploy? What does your deployment workflow involve, but most fundamentally, what does the future of software deployment look like?
Along the way, we’ll give you a glimpse into our development process, provide sneak peeks of upcoming features, and share our thoughts on software delivery.
Visit the Future of Deployment blogWhitepapers
Continuous integration for databases using Red Gate tools
A look at integrating SQL Server databases into an existing build automation process, and how Red Gate tools can help.
Download the whitepaper as a PDF
Automated deployment using
Red Gate tools
A look at automating the deployment of applications and databases side-by-side, and how Red Gate tools can be used to manage the process.
Download the whitepaper as a PDFSome help to get you started
- 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.
- Database continuous integration – create database packages that are ready to deploy using Deployment Manager. Requires an Automation License to run Red Gate tools on your build server.
- Deployment Manager PowerShell Scripts forum – free PowerShell scripts to help you deploy desktop apps, Windows Services, and more, and a forum to share your own PowerShell scripts for Deployment Manager.
Join the Deployment Manager beta
Sign up to our beta for access to new features ahead of their launch and give feedback on how we could improve Deployment Manager for you.
Currently, we're working on a plug-in that should make database deployment easier for SQL Server Management Studio users.
Deployment Manager blog
Get a glimpse at our development process and upcoming features, and see our thoughts on delivering software.
Start deploying with a 28-day free trial
Start automating your ASP.NET deployments today, with a 28-day free trial of Deployment Manager.

