持续交付实践之helloCD-jenkins+dotnet项目

本文详细介绍了在公司内部推动持续交付流程的具体步骤,从启动Jenkins到完成网站部署的全过程,并提供了具体的命令示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在公司内部推持续交付思想,以下是搭建的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发布命令
具体步骤:
自定义配置文件
网站发布路径
发布为正式版本

配置jenkins发布命令
配置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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值