很多.NET 程序员开发的时候,每次都需要涉及到各个环境的部署问题,但是手工操作的话又容易出错,而且非常麻烦,那么有没有一个能够实现自动化部署的方案呢?我们今天的主题就是讲解怎样实现自动编译和发布 .NET 网站。废话不多讲,先讲讲我的初步实现方案。
准备工具:GIT版本控制(gitlab),Jenkins, msbuild
添加对应.NET framework version MSBuild
Name: .NET4.0
Path to MSBuild:
%system%\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe
建立.NET项目文件,并添加MSBuild文件
建立一个解决方案nonsuch.sln,里面包含一个website: nonesuch.web.
在解决方案根目录建立一个xml文件,改名为: build.targets