在公司内部推持续交付思想,以下是搭建的9个步骤
1.启动jenkins
java -jar jenkins.war --httpPort=9993
2.配置用户
3.离线安装jenkins插件
系统管理 -> 管理插件
msbuild.hpi
postbuild-task.hpi
powershell.hpi
4.配置msbuild.exe安装路径
系统管理 -> 系统设置
5.创建jenkins 项目 dotnet_demo
6.配置源码管理
7.步骤构建1: 使用nuget下载依赖
D:\XiaominWang\Tools\nuget.exe restore "C:\Users\wangxiaomin\.jenkins\workspace\dotnet_demo\MvcEg\MvcEg.sln"
8.步骤构建2: 编译版本
# Path to Msbuild tool
# $msbuild = "[Path to MsBuild.exe. See below for reference]"
$msbuild = "C:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe"
set-alias msbuild $msbuild
# solution settings
# $sln_name = "[Path to Solution File. See below for reference]"
$sln_name = "C:\Users\wangxiaomin\.jenkins\workspace\dotnet_demo\MvcEg\MvcEg.sln"
$vs_config = "Release"
$vs_platfom = "Any CPU"
# call the build method
Write-Host "Building solution`n" -foregroundcolor Green
msbuild $sln_name /t:Build /p:Configuration=$vs_config /p:VisualStudioVersion=14.0 /p:Platform=$vs_platfom /v:q /nologo
9.步骤构建3: 根据vs创建的发布文件,发布网站
生成发布配置文件
具体步骤:
配置jenkins发布命令
/t:Rebuild /p:Configuration=Release;PublishProfile=MvcEg;DeployOnBuild=true;VisualStudioVersion=14.0
真心感谢以下参考资料:
http://blog.youkuaiyun.com/wangjia184/article/details/18365553
http://www.cnblogs.com/Leo_wl/p/6124069.html
http://blog.youkuaiyun.com/liyuming0000/article/details/46879583