So far I'm having more luck finding instructions on how to do the same for Web Site, rather than Application...
Continuous integration with Team City and MSBuild
The following article - (link) - contains the command line that executes what I want. It is fairly easy:
MSBuild MvcApplication1.csproj /T:PackageThere's a good reference for command-line parameters for MSBuild here.
A useful article: Web Packaging:Creating web packages using MSBuild (link).
Using the MSDN reference (link), I tried adding
MSBuild Targets="Package"task to the AfterBuild target in .csproj file but that did not work, creating a circular reference.
This MSDN page shows how to override default targets (link).
The batch file that does the job right contains only:
msbuild MvcApplication1.csproj /target:package /p:Configuration=DebugThis StackOverflow question (link) contains a sample MSBuild configuration.
So, the solution I'm currently happy with is to use a custom MSBuild configuration file and call the project targets from that.
*********************************************************************
After making breakthrough I updated my Deployment page (link).
No comments:
Post a Comment