一、首先在服务器上安装好 Git 工具,并加入环境变量 Path 中git
二、到 https://www.nuget.org/downloads 下载 nuget.exe,放到任意文件夹,并加入环境变量 Path 中web
三、到 https://www.microsoft.com/zh-CN/download/details.aspx?id=48159 下载 BuildTools_Full.exe ,而后双击 exe 默认安装,安装后以下:bash
把路径:C:\Program Files (x86)\MSBuild\14.0\Bin 加入到环境变量 Paht 中服务器
四、从你本地安装有 Visual Studio 2015/2017 的电脑中复制以下文件夹:工具
复制到服务器相同的文件目录下网站
五、用 git 把代码下载下来,(注意 git 使用自动保存帐号密码的方式自行百度设置 ):ui
新建 MSBuild.cmd 文件,内容以下:rest
@echo off git pull cd src nuget restore MSBuildTest.sln cd MSBuildTest.Web MSBuild MSBuildTest.Web.csproj /t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir=..\..\PublishOutput /p:OutputPath=..\..\PublishOutput\bin pause
cmd 命令大体意思以下:code
git pull 拉取最新代码,blog
cd src 目录(.sln 所在目录),
nuget restore xxx.sln 下载还原最新的package,
cd xxx.web 目录(网站所在目录)
MSBuild xxxxx.web.csproj 构建发布命令,发布到目录:..\..\PublishOutput 下
六、iis 中部署一个网站,功能用于完成GIT 提交触发,执行 MSBuild.cmd , 未完待续。。。