From 2c5e3d748a50722cfb62189eedc0adc69910ca50 Mon Sep 17 00:00:00 2001 From: Rob Prouse Date: Mon, 14 Nov 2016 20:54:38 -0500 Subject: [PATCH] Updating cake build so packaging no longer depends on building --- .gitignore | 1 + build.cake | 20 +++++++------------ .../NUnit3TestAdapterInstall.csproj | 2 +- .../NUnit3TestAdapterTests.csproj | 2 +- tools/packages.config | 2 +- 5 files changed, 11 insertions(+), 16 deletions(-) diff --git a/.gitignore b/.gitignore index 6948f2a..b4b615a 100644 --- a/.gitignore +++ b/.gitignore @@ -310,3 +310,4 @@ __pycache__/ *.pyc # Cake - Uncomment if you are using it tools/ +!tools/packages.config diff --git a/build.cake b/build.cake index b8d0f41..d2993e5 100644 --- a/build.cake +++ b/build.cake @@ -1,5 +1,3 @@ -#tool nuget:?package=NUnit.ConsoleRunner&version=3.5.0 - ////////////////////////////////////////////////////////////////////// // ARGUMENTS ////////////////////////////////////////////////////////////////////// @@ -65,6 +63,7 @@ var packageName = "NUnit3TestAdapter-" + packageVersion; var PROJECT_DIR = Context.Environment.WorkingDirectory.FullPath + "/"; var PACKAGE_DIR = PROJECT_DIR + "package/"; var PACKAGE_IMAGE_DIR = PACKAGE_DIR + packageName + "/"; +var SRC_DIR = PROJECT_DIR + "src/"; var TOOLS_DIR = PROJECT_DIR + "tools/"; var BIN_DIR = PROJECT_DIR + "bin/" + configuration + "/"; var DEMO_BIN_DIR = PROJECT_DIR + "demo/NUnitTestDemo/bin/" + configuration + "/"; @@ -179,7 +178,6 @@ Task("CreatePackageDir") }); Task("CreateWorkingImage") - .IsDependentOn("Build") .IsDependentOn("CreatePackageDir") .Does(() => { @@ -213,7 +211,7 @@ Task("PackageZip") Task("PackageNuGet") .IsDependentOn("CreateWorkingImage") - .Does(() => + .Does(() => { NuGetPack("nuget/NUnit3TestAdapter.nuspec", new NuGetPackSettings() { @@ -224,12 +222,11 @@ Task("PackageNuGet") }); Task("PackageVsix") - .IsDependentOn("Build") .IsDependentOn("CreatePackageDir") .Does(() => { CopyFile( - BIN_DIR + "NUnit3TestAdapter.vsix", + BIN_DIR + "NUnit3TestAdapter.vsix", PACKAGE_DIR + packageName + ".vsix"); }); @@ -239,12 +236,10 @@ Task("PackageVsix") void BuildSolution(string solutionPath, string configuration) { - MSBuild(solutionPath, new MSBuildSettings() - .SetConfiguration(configuration) - .SetMSBuildPlatform(MSBuildPlatform.x86) - .SetVerbosity(Verbosity.Minimal) - .SetNodeReuse(false) - ); + DotNetBuild(solutionPath, settings => + settings.SetConfiguration(configuration) + .WithTarget("Build") + .WithProperty("NodeReuse", "false")); } ////////////////////////////////////////////////////////////////////// @@ -260,7 +255,6 @@ Task("Test") .IsDependentOn("TestAdapterUsingVSTest"); Task("Package") - .IsDependentOn("Build") .IsDependentOn("PackageZip") .IsDependentOn("PackageNuGet") .IsDependentOn("PackageVsix"); diff --git a/src/NUnit3TestAdapterInstall/NUnit3TestAdapterInstall.csproj b/src/NUnit3TestAdapterInstall/NUnit3TestAdapterInstall.csproj index 84276e3..e9206e1 100644 --- a/src/NUnit3TestAdapterInstall/NUnit3TestAdapterInstall.csproj +++ b/src/NUnit3TestAdapterInstall/NUnit3TestAdapterInstall.csproj @@ -114,7 +114,7 @@ -