配合Jenkins自動化構建,bat腳本(一)


1 C:\Windows\System32\inetsrv\appcmd.exe stop site ServiceIIS
2 C:\Windows\System32\inetsrv\appcmd.exe stop apppool ServiceIIS
3 C:\Windows\System32\inetsrv\appcmd.exe start apppool ServiceIIS
4 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=%~dp0

rem 需要替換到程序編譯的config路徑,此config是客戶端命令行引用WCF服務專用config
set customConfig="%curdir%Ehong.MedicareReview.Service\App_Data\Custom\Web.config"

rem 正常的config
set 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/timestamp
15 
16   echo Execute signtool.exe
17 
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 enderror
23 
24   if errorlevel 0 goto endSuccess
25 
26 :enderror
27 echo "發生錯誤"
28 
29 
30 :endSuccess    
31 echo "簽名成功"

 以上程序簽名


 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM