Development process of several of my pet projects reached stage when robust deployment process is needed. So, I decided to consider list of options and started googling.
I found that msbuild itself allows to do packaging for deployment (but very few developers were recommending to use it for real-life deployment).
Other option was use of NAnt – but disadvantages were that it needs to write configuration in XML, which is quite verbose way of expressing things, and also it has little or no development activity as for now.
So, decision was made – packaging will be done by script written in PowerShell. Advantages:
- no need in additional interpreter/dependencies (as in case with rake)
- ability to use .NET types from script
- quite expressive…
View original post 71 more words