Skip to content

Commit 634cae3

Browse files
authored
Merge pull request #67 from umbraco/feature/algolia-build-targets
Add targets file
2 parents 3106b43 + ad079f9 commit 634cae3

File tree

1 file changed

+30
-0
lines changed

1 file changed

+30
-0
lines changed
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<PropertyGroup>
3+
<AlgoliaPropertyEditorFilesPath>
4+
$(MSBuildThisFileDirectory)..\App_Plugins\UmbracoCms.Integrations\Search\Algolia\**\*.*
5+
</AlgoliaPropertyEditorFilesPath>
6+
</PropertyGroup>
7+
8+
<Target Name="CopyAlgoliaPropertyEditorAssets" BeforeTargets="Build">
9+
<ItemGroup>
10+
<AlgoliaPropertyEditorFiles Include="$(AlgoliaPropertyEditorFilesPath)" />
11+
</ItemGroup>
12+
<Message
13+
Text="Copying Algolia Property Editor files: $(AlgoliaPropertyEditorFilesPath) - #@(AlgoliaPropertyEditorFiles->Count()) files"
14+
Importance="high" />
15+
<Copy SourceFiles="@(AlgoliaPropertyEditorFiles)"
16+
DestinationFiles="@(AlgoliaPropertyEditorFiles->'$(MSBuildProjectDirectory)\App_Plugins\UmbracoCms.Integrations\Search\Algolia\%(RecursiveDir)%(Filename)%(Extension)')"
17+
SkipUnchangedFiles="true" />
18+
</Target>
19+
20+
<Target Name="ClearAlgoliaPropertyEditorAssets" BeforeTargets="Clean">
21+
<ItemGroup>
22+
<AlgoliaPropertyEditorDir
23+
Include="$(MSBuildProjectDirectory)\App_Plugins\UmbracoCms\Search\Algolia\" />
24+
</ItemGroup>
25+
<Message Text="Clear old Algolia Property Editor data" Importance="high" />
26+
<RemoveDir Directories="@(AlgoliaPropertyEditorDir)" />
27+
<Delete Files="@(AlgoliaPropertyEditorIconPath)" />
28+
</Target>
29+
30+
</Project>

0 commit comments

Comments
 (0)