.NET Core 2 project to manage your deployments. Concentrate on writing code and let this tool deploy your .NET MVC website, windows services, WCF.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


alt text

.NET Deployments

The goal of this open source project is to allow .NET developers to deploy .NET projects. This includes Windows Services (exe), ASP.NET MVC sites, Web Api, and WCF projects. Developers are more productive when they concentrate on code and logic not on deployment tasks.

AWS CodeDeploy will serve as our deployment engine. It's capable of deploying code to AWS Instances (servers), and also on-premises servers.

Powershell will be our scripting tool responsible to create Windows Services and IIS sites.

This project is built against .NET Core 2. .NET Core is cross-platform and can run on Windows, Linux, and Mac OS.


To get started with this project, you will need to install .NET Core. After installing .NET Core, you can use any text editor to make your changes. I highly recommend using Visual Studio Code.

You also need to install AWS CLI tool and setup a profile called "dotnetdeployments-profile".

Now you can go ahead and clone the repo:

$ git clone https://github.com/agileraymond/DotNetDeployments.git

Now you are ready to add a new feature or fix a bug. Make your changes locally and when you are ready for a code review submit a pull request.