Make continuous sandbox deploy behave like live
This commit is contained in:
@@ -1,33 +1,20 @@
|
|||||||
<Project DefaultTargets="TransformWebConfig" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
<Project DefaultTargets="TransformWebConfig" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||||
|
|
||||||
<UsingTask TaskName="TransformXml" AssemblyFile="$(ProjectPath)dependencies\Microsoft.Web.Publishing.Tasks.dll"/>
|
|
||||||
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<ProjectPath>.\</ProjectPath>
|
<ProjectPath>.\</ProjectPath>
|
||||||
<SourceDirectory>.\OurUmbraco.Site\</SourceDirectory>
|
<SourceDirectory>.\OurUmbraco.Site\</SourceDirectory>
|
||||||
<DestinationDirectory>C:\inetpub\wwwroot\CI\OurUmbraco\</DestinationDirectory>
|
<ProjectName>OurUmbraco</ProjectName>
|
||||||
|
<Environment>CI</Environment>
|
||||||
|
<DestinationDirectory>C:\inetpub\wwwroot\$(Environment)\$(ProjectName)\</DestinationDirectory>
|
||||||
|
<DeployHelperDirectory>$(ProjectPath)..\..\Deploy\</DeployHelperDirectory>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
|
|
||||||
|
<UsingTask TaskName="TransformXml" AssemblyFile="$(DeployHelperDirectory)Microsoft.Web.Publishing.Tasks.dll"/>
|
||||||
|
|
||||||
<Target Name="CopyFiles">
|
<Target Name="TransformWebConfig">
|
||||||
<CreateItem Include="$(SourceDirectory)\**\*.*">
|
|
||||||
<Output TaskParameter="Include" ItemName="AllFiles" />
|
|
||||||
</CreateItem>
|
|
||||||
|
|
||||||
<Copy
|
|
||||||
SourceFiles="@(AllFiles)"
|
|
||||||
DestinationFiles="@(AllFiles->'$(DestinationDirectory)\%(RecursiveDir)%(Filename)%(Extension)')"
|
|
||||||
SkipUnchangedFiles="true"
|
|
||||||
/>
|
|
||||||
</Target>
|
|
||||||
|
|
||||||
<Target Name="TransformWebConfig" DependsOnTargets="CopyFiles">
|
|
||||||
<PropertyGroup>
|
<PropertyGroup>
|
||||||
<Environment>CI</Environment>
|
|
||||||
|
|
||||||
<WebConfigTransformInputFile>$(SourceDirectory)web.config</WebConfigTransformInputFile>
|
<WebConfigTransformInputFile>$(SourceDirectory)web.config</WebConfigTransformInputFile>
|
||||||
<WebConfigTransformFile>$(DestinationDirectory)ConfigTransforms\Web.$(Environment).config</WebConfigTransformFile>
|
<WebConfigTransformFile>$(DeployHelperDirectory)\$(ProjectName)\ConfigTransforms\Web.$(Environment).config</WebConfigTransformFile>
|
||||||
<WebConfigTransformOutputFolder>$(ProjectPath)dependencies\$(Environment)</WebConfigTransformOutputFolder>
|
<WebConfigTransformOutputFolder>$(DeployHelperDirectory)\$(ProjectName)\$(Environment)\</WebConfigTransformOutputFolder>
|
||||||
|
|
||||||
<StackTraceEnabled>False</StackTraceEnabled>
|
<StackTraceEnabled>False</StackTraceEnabled>
|
||||||
</PropertyGroup>
|
</PropertyGroup>
|
||||||
@@ -38,11 +25,5 @@
|
|||||||
Transform="$(WebConfigTransformFile)"
|
Transform="$(WebConfigTransformFile)"
|
||||||
Destination="$(WebConfigTransformOutputFolder)\Web.config"
|
Destination="$(WebConfigTransformOutputFolder)\Web.config"
|
||||||
StackTrace="$(StackTraceEnabled)" />
|
StackTrace="$(StackTraceEnabled)" />
|
||||||
|
|
||||||
<Copy
|
|
||||||
SourceFiles="$(WebConfigTransformOutputFolder)\Web.config"
|
|
||||||
DestinationFiles="$(DestinationDirectory)\Web.config"
|
|
||||||
/>
|
|
||||||
</Target>
|
</Target>
|
||||||
|
|
||||||
</Project>
|
</Project>
|
||||||
Reference in New Issue
Block a user