Skip to content

Commit 67cb73a

Browse files
committed
Modified build scripts to create 3 NuGet packages
1 parent 4e7238c commit 67cb73a

11 files changed

+315
-15
lines changed

build/UmbracoFileSystemProviders.Azure.Forms.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<language/>
1717
<tags/>
1818
<dependencies>
19-
<dependency id="UmbracoFileSystemProviders.Azure" version=""/>
19+
<dependency id="UmbracoFileSystemProviders.Azure" version="0.0.0"/>
2020
<dependency id="UmbracoCms.Core" version="0.0.0"/>
2121
<dependency id="UmbracoCms.Web" version="0.0.0"/>
2222
<dependency id="UmbracoForms.Core" version="8.1.1"/>
Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Package">
3+
4+
<!-- IMPORTS -->
5+
<PropertyGroup>
6+
<MSBuildCommunityTasksPath>$(MSBuildProjectDirectory)\tools\MSBuildCommunityTasks</MSBuildCommunityTasksPath>
7+
<MSBuildUmbracoTasksPath>$(MSBuildProjectDirectory)\tools\MSBuildUmbracoTasks</MSBuildUmbracoTasksPath>
8+
<MSBuildNugetTasksPath>$(MSBuildProjectDirectory)\tools\MSBuildNugetTasks</MSBuildNugetTasksPath>
9+
<AppVeyorUmbracoPath>$(MSBuildProjectDirectory)\tools\AppVeyorUmbraco</AppVeyorUmbracoPath>
10+
</PropertyGroup>
11+
12+
<Import Project="$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.Targets" />
13+
<Import Project="$(MSBuildUmbracoTasksPath)\MSBuild.Umbraco.Tasks.Targets" />
14+
<Import Project="$(MSBuildNugetTasksPath)\MSBuild.NuGet.Tasks.Targets" />
15+
16+
<!-- SHARED PROPERTIES -->
17+
<PropertyGroup>
18+
<PackageName>UmbracoFileSystemProviders.Azure.Forms</PackageName>
19+
<MinUmbracoVersion>8.1.0</MinUmbracoVersion>
20+
<Readme>An Azure Blob Storage IFileSystem provider for Umbraco.</Readme>
21+
<AuthorName>James Jackson-South, Dirk Seefeld, Lars-Erik Aabech, Jeavon Leopold</AuthorName>
22+
<AuthorUrl>https://github.com/JimBobSquarePants/UmbracoFileSystemProviders.Azure/graphs/contributors</AuthorUrl>
23+
<PackageLicenseName>Apache 2.0 license</PackageLicenseName>
24+
<PackageLicenseUrl>http://www.apache.org/licenses/LICENSE-2.0</PackageLicenseUrl>
25+
<ProjectUrl>https://github.com/JimBobSquarePants/UmbracoFileSystemProviders.Azure</ProjectUrl>
26+
</PropertyGroup>
27+
28+
<!-- NUGET ONLY PROPERTIES -->
29+
<PropertyGroup>
30+
<PackageId>UmbracoFileSystemProviders.Azure.Forms</PackageId>
31+
<Copyright>Copyright &#169; James Jackson-South and contributors.</Copyright>
32+
<Owners>James Jackson-South</Owners>
33+
<Description>An Azure Blob Storage IFileSystem provider for Umbraco. Used to offload static files in the media section to the cloud.</Description>
34+
<IconUrl>https://raw.githubusercontent.com/umbraco-community/UmbracoFileSystemProviders.Azure/blob/develop/build/assets/logo/azure-logo-128.png</IconUrl>
35+
<Tags>umbraco azure media blob imageprocessor</Tags>
36+
<Language>en-GB</Language>
37+
<RequireLicenseAcceptance>false</RequireLicenseAcceptance>
38+
</PropertyGroup>
39+
40+
<!-- APPVEYOR PROPERTIES -->
41+
<PropertyGroup>
42+
<FileVersion>$(mssemver)</FileVersion>
43+
</PropertyGroup>
44+
45+
<!-- PATHS -->
46+
<PropertyGroup>
47+
<BuildConfig>$(CONFIGURATION)</BuildConfig>
48+
<RootDir>$(MSBuildProjectDirectory)\..</RootDir>
49+
<BuildDir>$(MSBuildProjectDirectory)\_core</BuildDir>
50+
<BuildUmbDir>$(BuildDir)\_umbraco</BuildUmbDir>
51+
<BuildNuGetDir>$(BuildDir)\_nuget</BuildNuGetDir>
52+
<ArtifactsDir>$(RootDir)\artifacts</ArtifactsDir>
53+
<ProjectDir>$(RootDir)\src\UmbracoFileSystemProviders.Azure.Forms</ProjectDir>
54+
</PropertyGroup>
55+
56+
<!-- CLEAN -->
57+
<Target Name="Clean">
58+
<RemoveDir Directories="$(BuildDir)" Condition="Exists('$(BuildDir)')" />
59+
<MakeDir Directories="$(BuildDir)" />
60+
<MakeDir Directories="$(BuildUmbDir)" />
61+
<MakeDir Directories="$(BuildNuGetDir)" />
62+
<MakeDir Directories="$(ArtifactsDir)" />
63+
</Target>
64+
65+
<!-- COMPILE -->
66+
<Target Name="Compile" DependsOnTargets="Clean">
67+
<MSBuild Projects="$(ProjectDir)\UmbracoFileSystemProviders.Azure.Forms.csproj" Properties="Configuration=$(BuildConfig)" />
68+
</Target>
69+
70+
<!-- PREPARE FILES -->
71+
<Target Name="PrepareFiles" DependsOnTargets="Compile">
72+
<ItemGroup>
73+
<!-- Shared -->
74+
<BinFiles Include="$(ProjectDir)\bin\$(BuildConfig)\net472\Our.Umbraco.FileSystemProviders.Azure.Forms.dll" />
75+
<PdbFiles Include="$(ProjectDir)\bin\$(BuildConfig)\net472\Our.Umbraco.FileSystemProviders.Azure.Forms.pdb" />
76+
77+
<FormsWebConfigXDTInstallFile Include="$(MSBuildProjectDirectory)\transforms\forms-web.config.install.xdt" />
78+
<FormsWebConfigXDTUninstallFile Include="$(MSBuildProjectDirectory)\transforms\forms-web.config.uninstall.xdt" />
79+
80+
<!-- NuGet specific -->
81+
<SrcFiles Include="$(ProjectDir)\**\*.cs" Exclude="$(ProjectDir)\obj\**"/>
82+
<NuSpecFile Include="$(MSBuildProjectDirectory)\UmbracoFileSystemProviders.Azure.Forms.nuspec" />
83+
</ItemGroup>
84+
85+
<!--NuGet -->
86+
<Copy SourceFiles="@(BinFiles)" DestinationFolder="$(BuildNuGetDir)\lib\net472" />
87+
<Copy SourceFiles="@(PdbFiles)" DestinationFolder="$(BuildNuGetDir)\lib\net472" />
88+
89+
<Copy SourceFiles="@(FormsWebConfigXDTInstallFile)" DestinationFiles="$(BuildNuGetDir)\Content\web.config.install.xdt" />
90+
<Copy SourceFiles="@(FormsWebConfigXDTUninstallFile)" DestinationFiles="$(BuildNuGetDir)\Content\web.config.uninstall.xdt" />
91+
92+
<Copy SourceFiles="@(SrcFiles)" DestinationFiles="@(SrcFiles->'$(BuildNuGetDir)\src\%(RecursiveDir)%(Filename)%(Extension)')" />
93+
<Copy SourceFiles="@(NuSpecFile)" DestinationFolder="$(BuildNuGetDir)" />
94+
</Target>
95+
96+
<!-- MANIFEST FOR NUGET PACKAGE -->
97+
<Target Name="ManifestNuGet" DependsOnTargets="PrepareFiles">
98+
<ItemGroup>
99+
<ManifestFiles Include="$(BuildNuGetDir)\**\*" Exclude="$(BuildNuGetDir)\UmbracoFileSystemProviders.Azure.Forms.nuspeccd,," />
100+
</ItemGroup>
101+
<MSBuild.NuGet.Tasks.ManifestUpdate
102+
ManifestFile="$(BuildNuGetDir)\UmbracoFileSystemProviders.Azure.Forms.nuspec"
103+
WorkingDirectory="$(BuildNuGetDir)"
104+
Title="$(PackageName)"
105+
Description="$(Description)"
106+
Summary="$(Readme)"
107+
Version="$(FileVersion)"
108+
MinimumRequiredUmbracoVersion ="$(MinUmbracoVersion)"
109+
Authors="$(AuthorName)"
110+
Owners="$(Owners)"
111+
Copyright="$(Copyright)"
112+
LicenseUrl="$(PackageLicenseUrl)"
113+
ProjectUrl="$(ProjectUrl)"
114+
Id="$(PackageId)"
115+
IconUrl="$(IconUrl)"
116+
Language="$(Language)"
117+
RequireLicenseAcceptance="$(RequireLicenseAcceptance)"
118+
Tags="$(Tags)"
119+
Files="@(ManifestFiles)" />
120+
</Target>
121+
122+
<!-- PACKAGE -->
123+
<Target Name="Package" DependsOnTargets="ManifestNuGet">
124+
125+
<MSBuild.NuGet.Tasks.Pack NuGetExePath="$(RootDir)\build\tools\NuGet.exe"
126+
ManifestFile="$(BuildNuGetDir)\UmbracoFileSystemProviders.Azure.Forms.nuspec"
127+
BasePath="$(BuildNuGetDir)"
128+
Version="$(FileVersion)"
129+
OutputDirectory="$(ArtifactsDir)"
130+
Symbols="true" />
131+
132+
<RemoveDir Directories="$(BuildDir)" Condition="Exists('$(BuildDir)')" />
133+
134+
</Target>
135+
136+
</Project>

build/UmbracoFileSystemProviders.Azure.Media.nuspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
<language/>
1717
<tags/>
1818
<dependencies>
19-
<dependency id="UmbracoFileSystemProviders.Azure" version="1.1.1-beta.1000"/>
19+
<dependency id="UmbracoFileSystemProviders.Azure" version="0.0.0"/>
2020
<dependency id="UmbracoCms.Core" version="0.0.0"/>
2121
<dependency id="UmbracoCms.Web" version="0.0.0"/>
2222
</dependencies>
Lines changed: 137 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,137 @@
1+
<?xml version="1.0" encoding="utf-8" ?>
2+
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003" DefaultTargets="Package">
3+
4+
<!-- IMPORTS -->
5+
<PropertyGroup>
6+
<MSBuildCommunityTasksPath>$(MSBuildProjectDirectory)\tools\MSBuildCommunityTasks</MSBuildCommunityTasksPath>
7+
<MSBuildUmbracoTasksPath>$(MSBuildProjectDirectory)\tools\MSBuildUmbracoTasks</MSBuildUmbracoTasksPath>
8+
<MSBuildNugetTasksPath>$(MSBuildProjectDirectory)\tools\MSBuildNugetTasks</MSBuildNugetTasksPath>
9+
<AppVeyorUmbracoPath>$(MSBuildProjectDirectory)\tools\AppVeyorUmbraco</AppVeyorUmbracoPath>
10+
</PropertyGroup>
11+
12+
<Import Project="$(MSBuildCommunityTasksPath)\MSBuild.Community.Tasks.Targets" />
13+
<Import Project="$(MSBuildUmbracoTasksPath)\MSBuild.Umbraco.Tasks.Targets" />
14+
<Import Project="$(MSBuildNugetTasksPath)\MSBuild.NuGet.Tasks.Targets" />
15+
16+
<!-- SHARED PROPERTIES -->
17+
<PropertyGroup>
18+
<PackageName>UmbracoFileSystemProviders.Azure.Media</PackageName>
19+
<MinUmbracoVersion>8.1.0</MinUmbracoVersion>
20+
<Readme>An Azure Blob Storage IFileSystem provider for Umbraco.</Readme>
21+
<AuthorName>James Jackson-South, Dirk Seefeld, Lars-Erik Aabech, Jeavon Leopold</AuthorName>
22+
<AuthorUrl>https://github.com/JimBobSquarePants/UmbracoFileSystemProviders.Azure/graphs/contributors</AuthorUrl>
23+
<PackageLicenseName>Apache 2.0 license</PackageLicenseName>
24+
<PackageLicenseUrl>http://www.apache.org/licenses/LICENSE-2.0</PackageLicenseUrl>
25+
<ProjectUrl>https://github.com/JimBobSquarePants/UmbracoFileSystemProviders.Azure</ProjectUrl>
26+
</PropertyGroup>
27+
28+
<!-- NUGET ONLY PROPERTIES -->
29+
<PropertyGroup>
30+
<PackageId>UmbracoFileSystemProviders.Azure.Media</PackageId>
31+
<Copyright>Copyright &#169; James Jackson-South and contributors.</Copyright>
32+
<Owners>James Jackson-South</Owners>
33+
<Description>An Azure Blob Storage IFileSystem provider for Umbraco. Used to offload static files in the media section to the cloud.</Description>
34+
<IconUrl>https://raw.githubusercontent.com/umbraco-community/UmbracoFileSystemProviders.Azure/develop/build/assets/logo/azure-logo-128.png</IconUrl>
35+
<Tags>umbraco azure media blob imageprocessor</Tags>
36+
<Language>en-GB</Language>
37+
<RequireLicenseAcceptance>false</RequireLicenseAcceptance>
38+
</PropertyGroup>
39+
40+
<!-- APPVEYOR PROPERTIES -->
41+
<PropertyGroup>
42+
<FileVersion>$(mssemver)</FileVersion>
43+
</PropertyGroup>
44+
45+
<!-- PATHS -->
46+
<PropertyGroup>
47+
<BuildConfig>$(CONFIGURATION)</BuildConfig>
48+
<RootDir>$(MSBuildProjectDirectory)\..</RootDir>
49+
<BuildDir>$(MSBuildProjectDirectory)\_core</BuildDir>
50+
<BuildUmbDir>$(BuildDir)\_umbraco</BuildUmbDir>
51+
<BuildNuGetDir>$(BuildDir)\_nuget</BuildNuGetDir>
52+
<ArtifactsDir>$(RootDir)\artifacts</ArtifactsDir>
53+
<ProjectDir>$(RootDir)\src\UmbracoFileSystemProviders.Azure.Media</ProjectDir>
54+
</PropertyGroup>
55+
56+
<!-- CLEAN -->
57+
<Target Name="Clean">
58+
<RemoveDir Directories="$(BuildDir)" Condition="Exists('$(BuildDir)')" />
59+
<MakeDir Directories="$(BuildDir)" />
60+
<MakeDir Directories="$(BuildUmbDir)" />
61+
<MakeDir Directories="$(BuildNuGetDir)" />
62+
<MakeDir Directories="$(ArtifactsDir)" />
63+
</Target>
64+
65+
<!-- COMPILE -->
66+
<Target Name="Compile" DependsOnTargets="Clean">
67+
<MSBuild Projects="$(ProjectDir)\UmbracoFileSystemProviders.Azure.Media.csproj" Properties="Configuration=$(BuildConfig)" />
68+
</Target>
69+
70+
<!-- PREPARE FILES -->
71+
<Target Name="PrepareFiles" DependsOnTargets="Compile">
72+
<ItemGroup>
73+
<!-- Shared -->
74+
<BinFiles Include="$(ProjectDir)\bin\$(BuildConfig)\net472\Our.Umbraco.FileSystemProviders.Azure.Media.dll" />
75+
<PdbFiles Include="$(ProjectDir)\bin\$(BuildConfig)\net472\Our.Umbraco.FileSystemProviders.Azure.Media.pdb" />
76+
<WebConfigXDTFiles Include="$(MSBuildProjectDirectory)\transforms\web.config.*.xdt" />
77+
78+
<MediaWebConfigXDTInstallFile Include="$(MSBuildProjectDirectory)\transforms\media-web.config.install.xdt" />
79+
<MediaWebConfigXDTUninstallFile Include="$(MSBuildProjectDirectory)\transforms\media-web.config.uninstall.xdt" />
80+
81+
<!-- NuGet specific -->
82+
<SrcFiles Include="$(ProjectDir)\**\*.cs" Exclude="$(ProjectDir)\obj\**"/>
83+
<NuSpecFile Include="$(MSBuildProjectDirectory)\UmbracoFileSystemProviders.Azure.Media.nuspec" />
84+
</ItemGroup>
85+
86+
<!--NuGet -->
87+
<Copy SourceFiles="@(BinFiles)" DestinationFolder="$(BuildNuGetDir)\lib\net472" />
88+
<Copy SourceFiles="@(PdbFiles)" DestinationFolder="$(BuildNuGetDir)\lib\net472" />
89+
<Copy SourceFiles="@(WebConfigXDTFiles)" DestinationFolder="$(BuildNuGetDir)\Content" />
90+
<Copy SourceFiles="@(MediaWebConfigXDTInstallFile)" DestinationFiles="$(BuildNuGetDir)\Content\Media\web.config.install.xdt" />
91+
<Copy SourceFiles="@(MediaWebConfigXDTUninstallFile)" DestinationFiles="$(BuildNuGetDir)\Content\Media\web.config.uninstall.xdt" />
92+
93+
<Copy SourceFiles="@(SrcFiles)" DestinationFiles="@(SrcFiles->'$(BuildNuGetDir)\src\%(RecursiveDir)%(Filename)%(Extension)')" />
94+
<Copy SourceFiles="@(NuSpecFile)" DestinationFolder="$(BuildNuGetDir)" />
95+
</Target>
96+
97+
<!-- MANIFEST FOR NUGET PACKAGE -->
98+
<Target Name="ManifestNuGet" DependsOnTargets="PrepareFiles">
99+
<ItemGroup>
100+
<ManifestFiles Include="$(BuildNuGetDir)\**\*" Exclude="$(BuildNuGetDir)\UmbracoFileSystemProviders.Azure.Media.nuspec" />
101+
</ItemGroup>
102+
<MSBuild.NuGet.Tasks.ManifestUpdate
103+
ManifestFile="$(BuildNuGetDir)\UmbracoFileSystemProviders.Azure.Media.nuspec"
104+
WorkingDirectory="$(BuildNuGetDir)"
105+
Title="$(PackageName)"
106+
Description="$(Description)"
107+
Summary="$(Readme)"
108+
Version="$(FileVersion)"
109+
MinimumRequiredUmbracoVersion ="$(MinUmbracoVersion)"
110+
Authors="$(AuthorName)"
111+
Owners="$(Owners)"
112+
Copyright="$(Copyright)"
113+
LicenseUrl="$(PackageLicenseUrl)"
114+
ProjectUrl="$(ProjectUrl)"
115+
Id="$(PackageId)"
116+
IconUrl="$(IconUrl)"
117+
Language="$(Language)"
118+
RequireLicenseAcceptance="$(RequireLicenseAcceptance)"
119+
Tags="$(Tags)"
120+
Files="@(ManifestFiles)" />
121+
</Target>
122+
123+
<!-- PACKAGE -->
124+
<Target Name="Package" DependsOnTargets="ManifestNuGet">
125+
126+
<MSBuild.NuGet.Tasks.Pack NuGetExePath="$(RootDir)\build\tools\NuGet.exe"
127+
ManifestFile="$(BuildNuGetDir)\UmbracoFileSystemProviders.Azure.Media.nuspec"
128+
BasePath="$(BuildNuGetDir)"
129+
Version="$(FileVersion)"
130+
OutputDirectory="$(ArtifactsDir)"
131+
Symbols="true" />
132+
133+
<RemoveDir Directories="$(BuildDir)" Condition="Exists('$(BuildDir)')" />
134+
135+
</Target>
136+
137+
</Project>

build/UmbracoFileSystemProviders.Azure.proj

Lines changed: 5 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<Copyright>Copyright &#169; James Jackson-South and contributors.</Copyright>
3232
<Owners>James Jackson-South</Owners>
3333
<Description>An Azure Blob Storage IFileSystem provider for Umbraco. Used to offload static files in the media section to the cloud.</Description>
34-
<IconUrl>https://raw.githubusercontent.com/JimBobSquarePants/UmbracoFileSystemProviders.Azure/develop/build/assets/logo/azure-logo-128.png</IconUrl>
34+
<IconUrl>https://raw.githubusercontent.com/umbraco-community/UmbracoFileSystemProviders.Azure/develop/build/assets/logo/azure-logo-128.png</IconUrl>
3535
<Tags>umbraco azure media blob imageprocessor</Tags>
3636
<Language>en-GB</Language>
3737
<RequireLicenseAcceptance>false</RequireLicenseAcceptance>
@@ -51,16 +51,13 @@
5151
<BuildNuGetDir>$(BuildDir)\_nuget</BuildNuGetDir>
5252
<ArtifactsDir>$(RootDir)\artifacts</ArtifactsDir>
5353
<ProjectDir>$(RootDir)\src\UmbracoFileSystemProviders.Azure</ProjectDir>
54-
<MediaProjectDir>$(RootDir)\src\UmbracoFileSystemProviders.Azure.Media</MediaProjectDir>
55-
<FormsProjectDir>$(RootDir)\src\UmbracoFileSystemProviders.Azure.Forms</FormsProjectDir>
5654
<InstallerProjectDir>$(RootDir)\src\UmbracoFileSystemProviders.Azure.Installer</InstallerProjectDir>
5755
<TestsProjectDir>$(RootDir)\src\UmbracoFileSystemProviders.Azure.Tests</TestsProjectDir>
5856
</PropertyGroup>
5957

6058
<!-- CLEAN -->
6159
<Target Name="Clean">
6260
<RemoveDir Directories="$(BuildDir)" Condition="Exists('$(BuildDir)')" />
63-
<RemoveDir Directories="$(ArtifactsDir)" Condition="Exists('$(ArtifactsDir)')" />
6461
<MakeDir Directories="$(BuildDir)" />
6562
<MakeDir Directories="$(BuildUmbDir)" />
6663
<MakeDir Directories="$(BuildNuGetDir)" />
@@ -70,8 +67,6 @@
7067
<!-- COMPILE -->
7168
<Target Name="Compile" DependsOnTargets="Clean">
7269
<MSBuild Projects="$(ProjectDir)\UmbracoFileSystemProviders.Azure.csproj" Properties="Configuration=$(BuildConfig)" />
73-
<MSBuild Projects="$(MediaProjectDir)\UmbracoFileSystemProviders.Azure.Media.csproj" Properties="Configuration=$(BuildConfig)" />
74-
<MSBuild Projects="$(FormsProjectDir)\UmbracoFileSystemProviders.Azure.Forms.csproj" Properties="Configuration=$(BuildConfig)" />
7570
<MSBuild Projects="$(TestsProjectDir)\UmbracoFileSystemProviders.Azure.Tests.csproj" Properties="Configuration=$(BuildConfig)" />
7671
<MSBuild Projects="$(InstallerProjectDir)\UmbracoFileSystemProviders.Azure.Installer.csproj" Properties="Configuration=$(BuildConfig)" />
7772
</Target>
@@ -119,11 +114,11 @@
119114
<Copy SourceFiles="@(PackageFile)" DestinationFolder="$(BuildUmbDir)" />
120115

121116
<!--NuGet -->
122-
<Copy SourceFiles="@(BinFiles)" DestinationFolder="$(BuildNuGetDir)\lib\net45" />
123-
<Copy SourceFiles="@(PdbFiles)" DestinationFolder="$(BuildNuGetDir)\lib\net45" />
124-
<Copy SourceFiles="@(WebConfigXDTFiles)" DestinationFolder="$(BuildNuGetDir)\Content" />
117+
<Copy SourceFiles="@(BinFiles)" DestinationFolder="$(BuildNuGetDir)\lib\net472" />
118+
<Copy SourceFiles="@(PdbFiles)" DestinationFolder="$(BuildNuGetDir)\lib\net472" />
119+
<!--<Copy SourceFiles="@(WebConfigXDTFiles)" DestinationFolder="$(BuildNuGetDir)\Content" />
125120
<Copy SourceFiles="@(MediaWebConfigXDTInstallFile)" DestinationFiles="$(BuildNuGetDir)\Content\Media\web.config.install.xdt" />
126-
<Copy SourceFiles="@(MediaWebConfigXDTUninstallFile)" DestinationFiles="$(BuildNuGetDir)\Content\Media\web.config.uninstall.xdt" />
121+
<Copy SourceFiles="@(MediaWebConfigXDTUninstallFile)" DestinationFiles="$(BuildNuGetDir)\Content\Media\web.config.uninstall.xdt" />-->
127122

128123
<Copy SourceFiles="@(SrcFiles)" DestinationFiles="@(SrcFiles->'$(BuildNuGetDir)\src\%(RecursiveDir)%(Filename)%(Extension)')" />
129124
<Copy SourceFiles="@(NuSpecFile)" DestinationFolder="$(BuildNuGetDir)" />

build/package.proj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@
44
<!-- TARGETS -->
55
<Target Name="BuildPackages">
66
<MSBuild Projects="$(MSBuildProjectDirectory)\UmbracoFileSystemProviders.Azure.proj" />
7+
<MSBuild Projects="$(MSBuildProjectDirectory)\UmbracoFileSystemProviders.Azure.Media.proj" />
8+
<MSBuild Projects="$(MSBuildProjectDirectory)\UmbracoFileSystemProviders.Azure.Forms.proj" />
79
</Target>
810

911
</Project>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0"?>
2+
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
3+
<appSettings>
4+
<add key="AzureBlobFileSystem.ContainerName:forms" value="media" xdt:Locator="Match(key)" xdt:Transform="InsertIfMissing" />
5+
<add key="AzureBlobFileSystem.RootUrl:forms" value="https://[myAccountName].blob.core.windows.net/" xdt:Locator="Match(key)" xdt:Transform="InsertIfMissing"/>
6+
<add key="AzureBlobFileSystem.ConnectionString:forms" value="DefaultEndpointsProtocol=https;AccountName=[myAccountName];AccountKey=[myAccountKey]" xdt:Locator="Match(key)" xdt:Transform="InsertIfMissing"/>
7+
<add key="AzureBlobFileSystem.UsePrivateContainer:forms" value="false" xdt:Locator="Match(key)" xdt:Transform="InsertIfMissing" />
8+
</appSettings>
9+
</configuration>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
<?xml version="1.0"?>
2+
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
3+
<appSettings>
4+
<add key="AzureBlobFileSystem.ContainerName:forms" xdt:Locator="Match(key)" xdt:Transform="Remove" />
5+
<add key="AzureBlobFileSystem.RootUrl:forms" xdt:Locator="Match(key)" xdt:Transform="Remove"/>
6+
<add key="AzureBlobFileSystem.ConnectionString:forms" xdt:Locator="Match(key)" xdt:Transform="Remove"/>
7+
<add key="AzureBlobFileSystem.UsePrivateContainer:forms" xdt:Locator="Match(key)" xdt:Transform="Remove"/>
8+
</appSettings>
9+
</configuration>

src/UmbracoFileSystemProviders.Azure.Forms/UmbracoFileSystemProviders.Azure.Forms.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
<PropertyGroup>
44
<TargetFramework>net472</TargetFramework>
5+
<AssemblyName>Our.Umbraco.FileSystemProviders.Azure.Forms</AssemblyName>
6+
<RootNamespace>Our.Umbraco.FileSystemProviders.Azure.Forms</RootNamespace>
57
</PropertyGroup>
68

79
<ItemGroup>

src/UmbracoFileSystemProviders.Azure.Media/UmbracoFileSystemProviders.Azure.Media.csproj

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
<PropertyGroup>
44
<TargetFramework>net472</TargetFramework>
5+
<AssemblyName>Our.Umbraco.FileSystemProviders.Azure.Media</AssemblyName>
6+
<RootNamespace>Our.Umbraco.FileSystemProviders.Azure.Media</RootNamespace>
57
</PropertyGroup>
68

79
<ItemGroup>

0 commit comments

Comments
 (0)