From 9ac4d84253a83aacbfa8849e15e502b971bcdb34 Mon Sep 17 00:00:00 2001 From: "L. Ellenbeck" <ellenbeck@itc.rwth-aachen.de> Date: Thu, 30 Jan 2020 14:05:01 +0100 Subject: [PATCH] Fix: nuget feed Fix: push to local --- build.cake | 25 +++++++++---------- .../Properties/AssemblyInfo.cs | 6 ++--- .../Properties/AssemblyInfo.cs | 6 ++--- src/ExampleProject/Properties/AssemblyInfo.cs | 6 ++--- 4 files changed, 21 insertions(+), 22 deletions(-) diff --git a/build.cake b/build.cake index 9ff9897..a3452b9 100644 --- a/build.cake +++ b/build.cake @@ -17,11 +17,6 @@ var version = Argument("nugetVersion", ""); var gitlabProjectPath = Argument("gitlabProjectPath", ""); var gitlabProjectId = Argument("gitlabProjectId", ""); var gitlabToken = Argument("gitlabToken", ""); -var feed = new - { - Name = "LocalNuget", - Source = @"C:\LocalNuget" - }; // Define directories var projects = GetFiles("./**/*.csproj"); @@ -32,6 +27,7 @@ var projectName = solutionFile.GetFilenameWithoutExtension().ToString(); var nugetSource = "https://api.nuget.org/v3/index.json"; var assemblyInfoSubPath = "Properties/AssemblyInfo.cs"; var semanticVersion = ""; +string localNugetFeed; // get latest MSBuild version var vsLatest = VSWhereLatest(); @@ -39,6 +35,12 @@ var msBuildPathX64 = (vsLatest == null) ? null : vsLatest.CombineWithFilePath(". Setup(context =>{ nupkgDir = $"{artifactsDir.ToString()}/nupkg"; + var branch = GitVersion(new GitVersionSettings { + UpdateAssemblyInfo = false + }).BranchName.Replace("/", "-"); + + localNugetFeed = $"C:\\coscine\\LocalNugetFeeds\\{branch}"; + Information("{0}", branch); Information("Started at {0}", DateTime.Now); }); @@ -76,13 +78,9 @@ Task("Clean") Task("Restore") .Does(() =>{ - if (!NuGetHasSource(feed.Source)) - { - NuGetAddSource(feed.Name, feed.Source); - } - NuGetRestore(solutionFile, new NuGetRestoreSettings { - NoCache = true + NoCache = true, + FallbackSource = new List<string>{ localNugetFeed }, }); }); @@ -329,13 +327,14 @@ Task("NugetPushLocal") .Does(() =>{ var nupkgs = GetFiles($"{nupkgDir}/*.nupkg"); foreach(var nupkg in nupkgs) { - NuGetAdd(nupkg.ToString(), feed.Source); + NuGetAdd(nupkg.ToString(), localNugetFeed); } }); Task("Prerelease") .IsDependentOn("Build") -.IsDependentOn("CopyToArtifacts"); +.IsDependentOn("CopyToArtifacts") +.IsDependentOn("NugetPushLocal"); Task("Release") .IsDependentOn("NugetPack") diff --git a/src/ExampleProject.Tests/Properties/AssemblyInfo.cs b/src/ExampleProject.Tests/Properties/AssemblyInfo.cs index b2db8bf..c45bb32 100644 --- a/src/ExampleProject.Tests/Properties/AssemblyInfo.cs +++ b/src/ExampleProject.Tests/Properties/AssemblyInfo.cs @@ -9,8 +9,8 @@ using System.Reflection; [assembly: AssemblyDescription("ExampleProject.Tests is a part of the CoScInE group.")] [assembly: AssemblyCompany("IT Center, RWTH Aachen University")] [assembly: AssemblyProduct("ExampleProject.Tests")] -[assembly: AssemblyVersion("1.5.0")] -[assembly: AssemblyFileVersion("1.5.0")] -[assembly: AssemblyInformationalVersion("1.5.0-topic-570-gitver0076")] +[assembly: AssemblyVersion("1.7.1")] +[assembly: AssemblyFileVersion("1.7.1")] +[assembly: AssemblyInformationalVersion("1.7.1")] [assembly: AssemblyCopyright("2020 IT Center, RWTH Aachen University")] diff --git a/src/ExampleProject.cmd/Properties/AssemblyInfo.cs b/src/ExampleProject.cmd/Properties/AssemblyInfo.cs index 16f7001..72d1333 100644 --- a/src/ExampleProject.cmd/Properties/AssemblyInfo.cs +++ b/src/ExampleProject.cmd/Properties/AssemblyInfo.cs @@ -9,8 +9,8 @@ using System.Reflection; [assembly: AssemblyDescription("ExampleProject.cmd is a part of the CoScInE group.")] [assembly: AssemblyCompany("IT Center, RWTH Aachen University")] [assembly: AssemblyProduct("ExampleProject.cmd")] -[assembly: AssemblyVersion("1.5.0")] -[assembly: AssemblyFileVersion("1.5.0")] -[assembly: AssemblyInformationalVersion("1.5.0-topic-570-gitver0076")] +[assembly: AssemblyVersion("1.7.1")] +[assembly: AssemblyFileVersion("1.7.1")] +[assembly: AssemblyInformationalVersion("1.7.1")] [assembly: AssemblyCopyright("2020 IT Center, RWTH Aachen University")] diff --git a/src/ExampleProject/Properties/AssemblyInfo.cs b/src/ExampleProject/Properties/AssemblyInfo.cs index 7514ed9..351d5ca 100644 --- a/src/ExampleProject/Properties/AssemblyInfo.cs +++ b/src/ExampleProject/Properties/AssemblyInfo.cs @@ -9,8 +9,8 @@ using System.Reflection; [assembly: AssemblyDescription("ExampleProject is a part of the CoScInE group.")] [assembly: AssemblyCompany("IT Center, RWTH Aachen University")] [assembly: AssemblyProduct("ExampleProject")] -[assembly: AssemblyVersion("1.5.0")] -[assembly: AssemblyFileVersion("1.5.0")] -[assembly: AssemblyInformationalVersion("1.5.0-topic-570-gitver0076")] +[assembly: AssemblyVersion("1.7.1")] +[assembly: AssemblyFileVersion("1.7.1")] +[assembly: AssemblyInformationalVersion("1.7.1")] [assembly: AssemblyCopyright("2020 IT Center, RWTH Aachen University")] -- GitLab