基本步骤
1. 安装并配置MSBUILD
- 在系统管理->插件管理->添加MSBuild插件
- 在系统管理->系统设置->找到MSBuild配置部分,配置不同的MSbuild版本
2. 添加项目
新建一个自由风格的项目
- 设置SVN路径及访问账户跟密码
- 配置编译参数
/m Demo1.sln /p:Configuration=Debug /p:DeployOnBuild=true;PublishProfile=Release.pubxml /p:TargetFrameworkVersion=v4.5
3. 编译项目
- 从源代码服务器下载代码
- NuGet更新
- 开始编译
4.发布项目
4.1 Web项目
原理上是通过Web Application右键的Publish功能发布, MSBuild有参数,可以编译之后发布到指定的位置.
4.2 Windows Service项目
原理:先用MSBuild生成,之后通过xcopy等命令copy到对应的位置, 让后启动服务。
4.3 静态文件项目
Copy方式
需要知道的知识点:
1. Web.Config or App.config transform
针对不同的版本生成不同的配置, 默认只有Web项目支持,但是Windows Service app.config需要改动才能支持起来