批处理命令 从SVN检出代码 并使用MSBulid命令发布打包网站程序

  参考此博客扩展SVN检出加工:http://www.cnblogs.com/jzywh/archive/2009/06/26/MSBuildPublishWebApplication.html
新建一个txt文本保存信息 拷贝之后改变扩展名为 xxx.bat
echo 【自动发布开始】
rem SVN检出代码目录
set svn_home=E:\Code
rem SVN工作目录
set work_work=这里填入SVN代码地址
rem SVN用户名
set svnUserName=SVN用户名
rem SVN用户对应密码
set svnPassword=代码
rem 发布文件地址
set project_bulidpath=D:\patentrelease\app.aaaa.com
rem 编译器地址
set biluding_path=C:\Windows\Microsoft.NET\Framework\v4.0.30319
rem 项目源文件地址【SVN下载地址】
set project_souce_path=E:\Code\检出代码需要打包发布的.csproject文件
echo 【检出代码】
rd /q/s %svn_home%
md %svn_home%
cd %svn_home%
svn checkout --username %svnUserName% --password %svnPassword% -q  %work_work% %svn_home%
echo 【检出成功】 %work_home%
echo 【开始发布】
rd /q/s %project_bulidpath%
md %project_bulidpath%
echo 【开始编译】
C:
cd %biluding_path%
msbuild %project_souce_path% /t:ResolveReferences;Compile /t:_CopyWebApplication /p:Configuration=Release /p:WebProjectOutputDir=%project_bulidpath% /p:OutputPath=%project_bulidpath%\bin
echo 【删除webconfig】
del %project_bulidpath%\Web.config /f/q
del %project_bulidpath%\Web.Debug.config /f/q
del %project_bulidpath%\Web.Release.config /f/q
echo 【====发布成功====】 
pause

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值