zoukankan      html  css  js  c++  java
  • 配合Jenkins自动化构建,bat脚本(一)

    1 C:WindowsSystem32inetsrvappcmd.exe stop site ServiceIIS
    2 C:WindowsSystem32inetsrvappcmd.exe stop apppool ServiceIIS
    3 C:WindowsSystem32inetsrvappcmd.exe start apppool ServiceIIS
    4 C:WindowsSystem32inetsrvappcmd.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 SDKsSilverlightv5.0ToolsSlSvcUtil.exe"
     9 
    10 rem 删除 AuditService 
    11 rd /s /q "%curdir%Ehong.MedicareReviewService ReferencesAuditService"
    12 
    13 rem 创建
    14 md "%curdir%Ehong.MedicareReviewService ReferencesAuditService"
    15 
    16 rem 命名空间
    17 set NS="*,Ehong.MedicareReview.AuditService"
    18 
    19 rem 创建 UserService 代理类
    20 cd "%curdir%Ehong.MedicareReviewService ReferencesAuditService"
    21 %slsvcutil% %WCFServer% /edb /o:Reference.cs /namespace:%NS% /ct:System.Collections.ObjectModel.ObservableCollection`1 /r:"%curdir%Ehong.MedicareReview.DomainBinReleaseEhong.MedicareReview.Domain.dll" /r:"C:Program Files (x86)Reference AssembliesMicrosoftFrameworkSilverlightv5.0System.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.ServiceApp_DataCustomWeb.config"
    
    rem 正常的config
    set safeConfig="%curdir%Ehong.MedicareReview.ServiceApp_DataSafeWeb.config"
    
    set currConfig="%curdir%Ehong.MedicareReview.ServiceWeb.config"
    
    del /q %currConfig%
    
    xcopy %safeConfig% "%curdir%Ehong.MedicareReview.Service"
    
    rem  cmd /k echo.

     以上配置文件的替换


     1     set curdir=%~dp0
     2 
     3     set strFile="C:IISMainEditionMedicareReviewClientBinEhong.MedicareReview.xap"
     4     
     5     set strFilePublicity="C:IISMainEditionPublicityClientBinEhong.Publicity.xap"    
     6     
     7   set strSignCode="C:Program Files (x86)Windows Kits8.0inx86signtool.exe"
     8 
     9   set strPfx="%curdir%Ehong.MedicareReviewehong-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 "签名成功"

     以上程序签名


  • 相关阅读:
    【LGOJ4147】玉蟾宫
    【BJWC2012】冻结
    【JSOI2016】最佳团体
    TCP三次握手是什么?为什么要进行三次握手?两次,四次握手可以吗?
    TCP 和 UDP的最完整的区别
    素数环问题为什么不能是奇数?
    malloc、calloc、new的区别
    请实现两个函数,分别用来序列化和反序列化二叉树
    int* &p 讲解
    c++中常用容器讲解
  • 原文地址:https://www.cnblogs.com/wzalex/p/5190828.html
Copyright © 2011-2022 走看看