From 50801717da7a09da1543b45b78b2fe28df556434 Mon Sep 17 00:00:00 2001 From: Jamie Date: Fri, 27 Oct 2017 10:02:06 +0100 Subject: [PATCH] Added 32bit version of Ombi --- build.cake | 14 ++++++++++++++ .../Jobs/Ombi/OmbiAutomaticUpdater.cs | 2 +- 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/build.cake b/build.cake index 06eb13573..c54d1b71f 100644 --- a/build.cake +++ b/build.cake @@ -42,6 +42,7 @@ var publishSettings = new DotNetCorePublishSettings var artifactsFolder = buildDir + "/netcoreapp2.0/"; var windowsArtifactsFolder = artifactsFolder + "win10-x64/published"; +var windows32BitArtifactsFolder = artifactsFolder + "win10-x32/published"; var osxArtifactsFolder = artifactsFolder + "osx-x64/published"; var linuxArtifactsFolder = artifactsFolder + "linux-x64/published"; @@ -147,6 +148,7 @@ Task("Package") .Does(() => { Zip(windowsArtifactsFolder +"/",artifactsFolder + "windows.zip"); + Zip(windows32BitArtifactsFolder +"/",artifactsFolder + "windows-32bit.zip"); GZipCompress(osxArtifactsFolder, artifactsFolder + "osx.tar.gz"); GZipCompress(linuxArtifactsFolder, artifactsFolder + "linux.tar.gz"); }); @@ -155,6 +157,7 @@ Task("Publish") .IsDependentOn("Run-Unit-Tests") .IsDependentOn("PrePublish") .IsDependentOn("Publish-Windows") + .IsDependentOn("Publish-Windows-32bit") .IsDependentOn("Publish-OSX").IsDependentOn("Publish-Linux") .IsDependentOn("Package"); @@ -169,6 +172,17 @@ Task("Publish-Windows") DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings); }); +Task("Publish-Windows-32bit") + .Does(() => +{ + publishSettings.Runtime = "win10-x32"; + publishSettings.OutputDirectory = Directory(buildDir) + Directory("netcoreapp2.0/win10-x32/published"); + + DotNetCorePublish("./src/Ombi/Ombi.csproj", publishSettings); + CopyFile(buildDir + "/netcoreapp2.0/win10-x32/Swagger.xml", buildDir + "/netcoreapp2.0/win10-x32/published/Swagger.xml"); + DotNetCorePublish("./src/Ombi.Updater/Ombi.Updater.csproj", publishSettings); +}); + Task("Publish-OSX") .Does(() => { diff --git a/src/Ombi.Schedule/Jobs/Ombi/OmbiAutomaticUpdater.cs b/src/Ombi.Schedule/Jobs/Ombi/OmbiAutomaticUpdater.cs index 7f4e96975..977a5c73d 100644 --- a/src/Ombi.Schedule/Jobs/Ombi/OmbiAutomaticUpdater.cs +++ b/src/Ombi.Schedule/Jobs/Ombi/OmbiAutomaticUpdater.cs @@ -108,7 +108,7 @@ namespace Ombi.Schedule.Jobs.Ombi if (RuntimeInformation.IsOSPlatform(OSPlatform.Windows)) { Logger.LogInformation(LoggingEvents.Updater, "We are Windows"); - download = updates.Downloads.FirstOrDefault(x => x.Name.Contains("windows", CompareOptions.IgnoreCase)); + download = updates.Downloads.FirstOrDefault(x => x.Name.Contains("windows.zip", CompareOptions.IgnoreCase)); } else if (RuntimeInformation.IsOSPlatform(OSPlatform.OSX)) {