diff --git a/build.cake b/build.cake index 6181f2be1f08ebcc1f8947fe0d4f00714df46520..84a17ef34142139bd6ecdc92c28615ed9f642a90 100644 --- a/build.cake +++ b/build.cake @@ -17,6 +17,11 @@ 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"); @@ -71,7 +76,11 @@ Task("Clean") Task("Restore") .Does(() =>{ - // Restore all NuGet packages. + if (!NuGetHasSource(feed.Source)) + { + NuGetAddSource(feed.Name, feed.Source); + } + NuGetRestore(solutionFile, new NuGetRestoreSettings { NoCache = true }); @@ -221,7 +230,6 @@ Task("GitlabRelease") // correctly escape the json newlines description = description.Replace("\n", "\\n"); Information("Description: {0}", description); - throw new Exception(); // create tag client.DefaultRequestHeaders.Add("PRIVATE-TOKEN", gitlabToken); @@ -317,6 +325,15 @@ Task("CopyToArtifacts") } }); +Task("NugetPushLocal") +.IsDependentOn("NugetPack") +.Does(() =>{ + var nupkgs = GetFiles($"{nupkgDir}/*.nupkg"); + foreach(var nupkg in nupkgs) { + NuGetAdd(nupkg.ToString(), feed.Source); + } +}); + Task("Prerelease") .IsDependentOn("Build") .IsDependentOn("CopyToArtifacts"); diff --git a/src/ExampleProject.Tests/Properties/AssemblyInfo.cs b/src/ExampleProject.Tests/Properties/AssemblyInfo.cs index 1d16bc0135d8bc7dd9fa0167d3f96b83e0bc78ed..7e04798de9505730ce62c522cc5e9eab0ed39212 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.6.1")] -[assembly: AssemblyFileVersion("1.6.1")] -[assembly: AssemblyInformationalVersion("1.6.1")] +[assembly: AssemblyVersion("1.5.0")] +[assembly: AssemblyFileVersion("1.5.0")] +[assembly: AssemblyInformationalVersion("1.5.0-topic-570-gitver0075")] [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 bd0889277daa2de94c6a32516458b298dcbeccf4..414c5e12bcadf803e12583d06db43049fe65ec64 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.6.1")] -[assembly: AssemblyFileVersion("1.6.1")] -[assembly: AssemblyInformationalVersion("1.6.1")] +[assembly: AssemblyVersion("1.5.0")] +[assembly: AssemblyFileVersion("1.5.0")] +[assembly: AssemblyInformationalVersion("1.5.0-topic-570-gitver0075")] [assembly: AssemblyCopyright("2020 IT Center, RWTH Aachen University")] diff --git a/src/ExampleProject/Properties/AssemblyInfo.cs b/src/ExampleProject/Properties/AssemblyInfo.cs index 04706fd59d581858d942299adaea1ac6d450ab8d..f0bd17ec43dfbca457d3490e6fbb90515f201e26 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.6.1")] -[assembly: AssemblyFileVersion("1.6.1")] -[assembly: AssemblyInformationalVersion("1.6.1")] +[assembly: AssemblyVersion("1.5.0")] +[assembly: AssemblyFileVersion("1.5.0")] +[assembly: AssemblyInformationalVersion("1.5.0-topic-570-gitver0075")] [assembly: AssemblyCopyright("2020 IT Center, RWTH Aachen University")]