Jenkins 自动化部署asp.net

时间:2018-07-22 22:22:04   收藏:0   阅读:1844

使用步骤

1、安装jenkins、git和vs,并确保机器上安装了.net framework 4.5和.net framework4.0 ,完成后访问http://localhost:8080。

2、进入插件管理,安装MSBuild Plugin、Git plugin两个插件。将开发机上的C:\Program Files (x86)\MSBuild文件夹直接拷贝到编译机上。

技术分享图片

选中“可选插件”页签,然后在过滤栏输入对应的插件名称,查到所需的插件后,直接点击安装即可。

技术分享图片

安装完成之后,在已安装页签里面就能够看到安装了的插件,记得安装完插件之后,要重启一下Jenkins。

CMD——services.msc,重启Jenkins服务

技术分享图片

3、进入系统设置添加MSBuild和Git配置,如下图

技术分享图片

技术分享图片

 

4、新增一个项目,选择构建一个自由风格的软件项目。

技术分享图片

5、配置git信息

技术分享图片

6、增加构建步骤,并选择Build a Visual Studio project or solution using MSBuild,

技术分享图片

7还原 NuGet 程序包

我们需要在“构建”一栏中,新增一个“Execute Windows batch command”(执行批处理命令)步骤,用来进行 NuGet 包还原,下载

NuGet x86 Commandline https://dist.nuget.org/index.html
1 "F:\Jenkins\nuget.exe" restore "F:\Jenkins\workspace\MSD\Bbing.sln"

首先是指定 nuget.exe 的路径,然后使用 restore 命令,对当前目录下的 YourSolutionName.sln 解决方案文件进行包还原。大家根据自己实际情况进行修改即可。

 

8配置 MSBuild 编译参数

依然是在“构建”一栏,新建一个“Build a Visual Studio project or solution using MSBuild”(使用 MSBuild 生成 VS 项目或解决方案)步骤

技术分享图片

从上往下,依次是

这里主要讲一下“Command Line Arguments”的配置,更全面的 MSBuild 文档可以参阅 MSDN:https://msdn.microsoft.com/zh-CN/library/dd393574.aspx

我希望生成一个 ASP.NET MVC 项目,并发布到文件系统中,主要用到:

9发布本地项目

技术分享图片

其中WebProjectOutputDir是web站点的发布路径;OutputPath是编译输出的dll路径

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!