Advertisement
Guest User

Untitled

a guest
Jul 3rd, 2017
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 4.30 KB | None | 0 0
  1. <?xml version="1.0"?>
  2. <project name="GoBig" default="deploy" basedir=".">
  3.     <target name="deploy">
  4.         <if test="${DeployWeb =='True'}">
  5.             <call target="deploy_web" />
  6.         </if>
  7.         <if test="${DeployAdmin =='True'}">
  8.             <call target="deploy_admin" />
  9.         </if>  
  10.         <if test="${DeployJobs =='True'}">
  11.             <call target="deploy_jobs" />
  12.         </if>  
  13.     </target>
  14.        
  15.     <target name="deploy_web">
  16.         <exec program="${MSBuildPath}">
  17.             <arg value="${Web_ProjectPath}" />
  18.             <arg value="/v:n" />           
  19.             <arg value="/p:Configuration=${BuildConfiguration}" />
  20.             <arg value="/p:DeployOnBuild=True" />
  21.             <arg value="/p:WarningLevel=0" />
  22.             <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
  23.             <arg value="/p:DeployTarget=MSDeployPublish" />
  24.             <arg value="/p:MSDeployPublishMethod=WMSVC" />
  25.             <arg value="/p:MsDeployServiceUrl=${Web_MsDeployServiceUrl}" />
  26.             <arg value="/p:UserName=${Web_UserName}" />
  27.             <arg value="/p:Password=${Web_Password}" />
  28.             <arg value="/p:DeployIisAppPath=${Web_DeployIisAppPath}" />    
  29.             <arg value="/p:AllowUntrustedCertificate=True" />  
  30.             <arg value="/p:IncludeSetAclProviderOnDestination=False" />
  31.             <arg value="/p:SkipExtraFilesOnServer=False" />
  32.             <arg value="/p:ReplaceMatchingFiles=False" />
  33.         </exec>
  34.        
  35.         <!-- build artifacts -->
  36.         <exec program="${MSBuildPath}">
  37.             <arg value="${Web_ProjectPath}" />
  38.             <arg value="/v:n" />           
  39.             <arg value="/p:Configuration=${BuildConfiguration}" />
  40.             <arg value="/p:DeployOnBuild=True" />
  41.             <arg value="/p:PackageAsSingleFile=True" />
  42.             <arg value="/p:WarningLevel=0" />
  43.             <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
  44.         </exec>
  45.     </target>
  46.    
  47.     <target name="deploy_admin">
  48.         <exec program="${MSBuildPath}">
  49.             <arg value="${Admin_ProjectPath}" />
  50.             <arg value="/v:n" />           
  51.             <arg value="/p:Configuration=${BuildConfiguration}" />
  52.             <arg value="/p:DeployOnBuild=True" />
  53.             <arg value="/p:WarningLevel=0" />
  54.             <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
  55.             <arg value="/p:DeployTarget=MSDeployPublish" />
  56.             <arg value="/p:MSDeployPublishMethod=WMSVC" />
  57.             <arg value="/p:MsDeployServiceUrl=${Admin_MsDeployServiceUrl}" />
  58.             <arg value="/p:UserName=${Admin_UserName}" />
  59.             <arg value="/p:Password=${Admin_Password}" />
  60.             <arg value="/p:DeployIisAppPath=${Admin_DeployIisAppPath}" />      
  61.             <arg value="/p:AllowUntrustedCertificate=True" />
  62.             <arg value="/p:IncludeSetAclProviderOnDestination=False" />
  63.             <arg value="/p:SkipExtraFilesOnServer=False" />
  64.             <arg value="/p:ReplaceMatchingFiles=False" />          
  65.         </exec>
  66.        
  67.         <!-- build artifacts -->
  68.         <exec program="${MSBuildPath}">
  69.             <arg value="${Admin_ProjectPath}" />
  70.             <arg value="/v:n" />           
  71.             <arg value="/p:Configuration=${BuildConfiguration}" />
  72.             <arg value="/p:DeployOnBuild=True" />
  73.             <arg value="/p:PackageAsSingleFile=True" />
  74.             <arg value="/p:WarningLevel=0" />
  75.             <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />    
  76.         </exec>
  77.     </target>
  78.    
  79.     <target name="deploy_jobs">
  80.         <exec program="${MSBuildPath}">
  81.             <arg value="${Jobs_ProjectPath}" />
  82.             <arg value="/v:n" />           
  83.             <arg value="/p:Configuration=${BuildConfiguration}" />
  84.             <arg value="/p:DeployOnBuild=True" />
  85.             <arg value="/p:WarningLevel=0" />
  86.             <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
  87.             <arg value="/p:DeployTarget=MSDeployPublish" />
  88.             <arg value="/p:MSDeployPublishMethod=WMSVC" />
  89.             <arg value="/p:MsDeployServiceUrl=${Jobs_MsDeployServiceUrl}" />
  90.             <arg value="/p:UserName=${Jobs_UserName}" />
  91.             <arg value="/p:Password=${Jobs_Password}" />
  92.             <arg value="/p:DeployIisAppPath=${Jobs_DeployIisAppPath}" />       
  93.             <arg value="/p:AllowUntrustedCertificate=True" />          
  94.             <arg value="/p:IncludeSetAclProviderOnDestination=False" />
  95.             <arg value="/p:SkipExtraFilesOnServer=False" />
  96.             <arg value="/p:ReplaceMatchingFiles=False" />          
  97.         </exec>
  98.        
  99.         <!-- build artifacts -->
  100.         <exec program="${MSBuildPath}">
  101.             <arg value="${Jobs_ProjectPath}" />
  102.             <arg value="/v:n" />           
  103.             <arg value="/p:Configuration=${BuildConfiguration}" />
  104.             <arg value="/p:DeployOnBuild=True" />
  105.             <arg value="/p:PackageAsSingleFile=True" />
  106.             <arg value="/p:WarningLevel=0" />
  107.             <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
  108.         </exec>    
  109.     </target>  
  110. </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement