Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /p:DeployOnBuild=True
- /p:DeployTarget=MsDeployPublish
- /p:CreatePackageOnPublish=True
- /p:MSDeployPublishMethod=WMSVC
- /p:MSDeployServiceUrl=<service url of IIS>
- /p:DeployIisAppPath="<a website>"
- /p:UserName=<domain><user
- /p:Password=<password>
- <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
- <DeployOnBuild>True</DeployOnBuild>
- <DeployTarget>Package</DeployTarget>
- <CreatePackageOnPublish>true</CreatePackageOnPublish>
- </PropertyGroup>
- <PropertyGroup>
- <DeployOnBuild>True</DeployOnBuild>
- <DeployTarget>MsDeployPublish</DeployTarget>
- <CreatePackageOnPublish>True</CreatePackageOnPublish>
- <MSDeployPublishMethod>InProc</MSDeployPublishMethod>
- <MSDeployServiceUrl>localhost</MSDeployServiceUrl>
- <DeployIisAppPath>Dev.AuzzyWeb</DeployIisAppPath>
- <UserName>Username</UserName>
- <Password>Password</Password>
- ...
- <!-- After build -->
- <Target Name="AfterCompileSolution">
- <!-- Create SynchWorkflow deployment packages -->
- <CallTarget Targets="PackageSynchWorkflow" />
- </Target>
- <!-- Build deployment package for each target environment -->
- <ItemGroup>
- <BuildMode Include="Development"/>
- <BuildMode Include="Test"/>
- <BuildMode Include="Staging"/>
- <BuildMode Include="Production"/>
- </ItemGroup>
- <PropertyGroup>
- <PackageLocation>$(OutDir)</PackageLocation>
- </PropertyGroup>
- <Target Name="PackageSynchWorkflow" Outputs="%(BuildMode.Identity)">
- <Message Text="Building %(BuildMode.Identity)"/>
- <MSBuild Projects="$(SolutionRoot)SynchWorkflowSynchWorkflow.csproj"
- Properties="Platform=Any CPU;
- Configuration=%(BuildMode.Identity);
- DeployOnBuild=true;
- DeployTarget=Package;
- DeployIisAppPath=Default Web Site/SynchWorkflow;
- OutputPath=$(PackageLocation)SynchWorkflow.%(BuildMode.Identity)Package;"/>
- </Target>
Add Comment
Please, Sign In to add comment