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

@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 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

    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 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

    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

    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

    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

    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/ASP.NET

    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

    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!

Read more...

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.

Continue reading

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 blog

Whitepapers


Continuous Integration whitepaper

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 whitepaper

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 PDF

Some help to get you started


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.