Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?xml version="1.0"?>
- <project name="GoBig" default="deploy" basedir=".">
- <target name="deploy">
- <if test="${DeployWeb =='True'}">
- <call target="deploy_web" />
- </if>
- <if test="${DeployAdmin =='True'}">
- <call target="deploy_admin" />
- </if>
- <if test="${DeployJobs =='True'}">
- <call target="deploy_jobs" />
- </if>
- </target>
- <target name="deploy_web">
- <exec program="${MSBuildPath}">
- <arg value="${Web_ProjectPath}" />
- <arg value="/v:n" />
- <arg value="/p:Configuration=${BuildConfiguration}" />
- <arg value="/p:DeployOnBuild=True" />
- <arg value="/p:WarningLevel=0" />
- <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
- <arg value="/p:DeployTarget=MSDeployPublish" />
- <arg value="/p:MSDeployPublishMethod=WMSVC" />
- <arg value="/p:MsDeployServiceUrl=${Web_MsDeployServiceUrl}" />
- <arg value="/p:UserName=${Web_UserName}" />
- <arg value="/p:Password=${Web_Password}" />
- <arg value="/p:DeployIisAppPath=${Web_DeployIisAppPath}" />
- <arg value="/p:AllowUntrustedCertificate=True" />
- <arg value="/p:IncludeSetAclProviderOnDestination=False" />
- <arg value="/p:SkipExtraFilesOnServer=False" />
- <arg value="/p:ReplaceMatchingFiles=False" />
- </exec>
- <!-- build artifacts -->
- <exec program="${MSBuildPath}">
- <arg value="${Web_ProjectPath}" />
- <arg value="/v:n" />
- <arg value="/p:Configuration=${BuildConfiguration}" />
- <arg value="/p:DeployOnBuild=True" />
- <arg value="/p:PackageAsSingleFile=True" />
- <arg value="/p:WarningLevel=0" />
- <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
- </exec>
- </target>
- <target name="deploy_admin">
- <exec program="${MSBuildPath}">
- <arg value="${Admin_ProjectPath}" />
- <arg value="/v:n" />
- <arg value="/p:Configuration=${BuildConfiguration}" />
- <arg value="/p:DeployOnBuild=True" />
- <arg value="/p:WarningLevel=0" />
- <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
- <arg value="/p:DeployTarget=MSDeployPublish" />
- <arg value="/p:MSDeployPublishMethod=WMSVC" />
- <arg value="/p:MsDeployServiceUrl=${Admin_MsDeployServiceUrl}" />
- <arg value="/p:UserName=${Admin_UserName}" />
- <arg value="/p:Password=${Admin_Password}" />
- <arg value="/p:DeployIisAppPath=${Admin_DeployIisAppPath}" />
- <arg value="/p:AllowUntrustedCertificate=True" />
- <arg value="/p:IncludeSetAclProviderOnDestination=False" />
- <arg value="/p:SkipExtraFilesOnServer=False" />
- <arg value="/p:ReplaceMatchingFiles=False" />
- </exec>
- <!-- build artifacts -->
- <exec program="${MSBuildPath}">
- <arg value="${Admin_ProjectPath}" />
- <arg value="/v:n" />
- <arg value="/p:Configuration=${BuildConfiguration}" />
- <arg value="/p:DeployOnBuild=True" />
- <arg value="/p:PackageAsSingleFile=True" />
- <arg value="/p:WarningLevel=0" />
- <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
- </exec>
- </target>
- <target name="deploy_jobs">
- <exec program="${MSBuildPath}">
- <arg value="${Jobs_ProjectPath}" />
- <arg value="/v:n" />
- <arg value="/p:Configuration=${BuildConfiguration}" />
- <arg value="/p:DeployOnBuild=True" />
- <arg value="/p:WarningLevel=0" />
- <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
- <arg value="/p:DeployTarget=MSDeployPublish" />
- <arg value="/p:MSDeployPublishMethod=WMSVC" />
- <arg value="/p:MsDeployServiceUrl=${Jobs_MsDeployServiceUrl}" />
- <arg value="/p:UserName=${Jobs_UserName}" />
- <arg value="/p:Password=${Jobs_Password}" />
- <arg value="/p:DeployIisAppPath=${Jobs_DeployIisAppPath}" />
- <arg value="/p:AllowUntrustedCertificate=True" />
- <arg value="/p:IncludeSetAclProviderOnDestination=False" />
- <arg value="/p:SkipExtraFilesOnServer=False" />
- <arg value="/p:ReplaceMatchingFiles=False" />
- </exec>
- <!-- build artifacts -->
- <exec program="${MSBuildPath}">
- <arg value="${Jobs_ProjectPath}" />
- <arg value="/v:n" />
- <arg value="/p:Configuration=${BuildConfiguration}" />
- <arg value="/p:DeployOnBuild=True" />
- <arg value="/p:PackageAsSingleFile=True" />
- <arg value="/p:WarningLevel=0" />
- <arg value="/p:AutoParameterizationWebConfigConnectionStrings=false" />
- </exec>
- </target>
- </project>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement