Deploy Dot Net Version 1.0 Released
I have finally got around to publishing an application I developed almost two years ago. Version 1.0 of Deploy Dot Net is available for download. I have created a workspace for it on GotDotNet Workspaces and it is completely free and contains the source code and documentation.
Deploy Dot Net is a .NET Application built for automating the deployment of ASP.NET applications from a development environment to a QA or production environment. The object-oriented architecture utilizes inheritance, function-delegates, XML serialization, exception management, Event Log logging, and threading with asynchronous callback and use of invoke methods to marshal calls from the application's worker thread to the UI thread. Custom deploy scripts contain a list of actions to be executed in sequence. The following actions are supported: Directory Upload, Create Directory, Delete Directory, File Upload, Delete File, Start or Stop a Windows Service, Execute command line, Find and Replace, and Sleep.
I am working on version 2.0, which will include a new UI, the Actions architecture will be reworked, and all the business logic will be separated from presentation layer. It is hard to say when this might be released as it took me two years to release version one.
I had fun developing it and learned allot. I hope it is helpful for you as well.
Update : I have deleted the Deploy Dot Net workspace on GotDotNet Workspaces and created a Deploy Dot Net Code Gallery Project at the Got Dot Net Code Gallery