博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
配合Jenkins自动化构建,bat脚本(一)
阅读量:4636 次
发布时间:2019-06-09

本文共 2576 字,大约阅读时间需要 8 分钟。

1 C:\Windows\System32\inetsrv\appcmd.exe stop site ServiceIIS2 C:\Windows\System32\inetsrv\appcmd.exe stop apppool ServiceIIS3 C:\Windows\System32\inetsrv\appcmd.exe start apppool ServiceIIS4 C:\Windows\System32\inetsrv\appcmd.exe start site ServiceIIS

以上 iis站点的重启


 

1 rem 当前文件夹目录 2 set curdir=%~dp0 3  4 rem WCF服务地址 5 set WCFServer=http://localhost:8807/AuditService.svc?wsdl 6  7 rem Silverlight 服务模型代理生成工具路径 8 set slsvcutil="C:\Program Files (x86)\Microsoft SDKs\Silverlight\v5.0\Tools\SlSvcUtil.exe" 9 10 rem 删除 AuditService 11 rd /s /q "%curdir%Ehong.MedicareReview\Service References\AuditService"12 13 rem 创建14 md "%curdir%Ehong.MedicareReview\Service References\AuditService"15 16 rem 命名空间17 set NS="*,Ehong.MedicareReview.AuditService"18 19 rem 创建 UserService 代理类20 cd "%curdir%Ehong.MedicareReview\Service References\AuditService"21 %slsvcutil% %WCFServer% /edb /o:Reference.cs /namespace:%NS% /ct:System.Collections.ObjectModel.ObservableCollection`1 /r:"%curdir%Ehong.MedicareReview.Domain\Bin\Release\Ehong.MedicareReview.Domain.dll" /r:"C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\Silverlight\v5.0\System.Windows.dll"22 23 24 25 26 rem cmd /k echo.

 以上wcf引用更新


 

rem 当前的路径set curdir=%~dp0rem 需要替换到程序编译的config路径,此config是客户端命令行引用WCF服务专用configset customConfig="%curdir%Ehong.MedicareReview.Service\App_Data\Custom\Web.config"rem 正常的configset safeConfig="%curdir%Ehong.MedicareReview.Service\App_Data\Safe\Web.config"set currConfig="%curdir%Ehong.MedicareReview.Service\Web.config"del /q %currConfig%xcopy %safeConfig% "%curdir%Ehong.MedicareReview.Service"rem  cmd /k echo.

 以上配置文件的替换


 

1     set curdir=%~dp0 2  3     set strFile="C:\IIS\MainEdition\MedicareReview\ClientBin\Ehong.MedicareReview.xap" 4      5     set strFilePublicity="C:\IIS\MainEdition\Publicity\ClientBin\Ehong.Publicity.xap"     6      7   set strSignCode="C:\Program Files (x86)\Windows Kits\8.0\bin\x86\signtool.exe" 8  9   set strPfx="%curdir%Ehong.MedicareReview\ehong-new.pfx"10         set strPfxPublicity="%curdir%项目名称\签名文件.pfx"11 12   set strPwd=签名文件的密码13 14   set strTimeStampUrl=http://timestamp.wosign.com/timestamp15 16   echo Execute signtool.exe17 18   rem %strSignCode% sign /f %strPfx% /p %strPwd% /t %strTimeStampUrl% %strFile%19 20   %strSignCode% sign /f %strPfx% /p %strPwd% %strFile%21         %strSignCode% sign /f %strPfxPublicity% /p %strPwd% %strFilePublicity%22   if errorlevel 1 goto enderror23 24   if errorlevel 0 goto endSuccess25 26 :enderror27 echo "发生错误"28 29 30 :endSuccess    31 echo "签名成功"

 以上程序签名


 

转载于:https://www.cnblogs.com/wzalex/p/5190828.html

你可能感兴趣的文章
Solution for Concurrent number of AOS' for this application exceeds the licensed number
查看>>
从壹开始微服务 [ DDD ] 之一 ║ D3模式设计初探 与 我的计划书
查看>>
python 错误之SyntaxError: Missing parentheses in call to 'print'
查看>>
Windows Phone开发(16):样式和控件模板
查看>>
CSE 3100 Systems Programming
查看>>
洛谷 1604——B进制星球(高精度算法)
查看>>
IntelliJ IDEA 的Project structure说明
查看>>
Java Security(JCE基本概念)
查看>>
Linux Supervisor的安装与使用入门
查看>>
AngularJS和DataModel
查看>>
在进行商业运算时解决BigDecimal的精度丢失问题
查看>>
创建 PSO
查看>>
JasperReport报表设计4
查看>>
项目活动定义 概述
查看>>
团队冲刺04
查看>>
MAC和windows开发操作系统环境,解决Maven工程中报 Missing artifact jdk.tools:jdk.tools
查看>>
我的Python分析成长之路8
查看>>
泛型在三层中的应用
查看>>
SharePoint2010 -- 管理配置文件同步
查看>>
客户资料查询传递数据格式
查看>>