From d2d30f21a7973881d5fcf7c1ace96ee78ab39f45 Mon Sep 17 00:00:00 2001 From: danielpalme Date: Thu, 11 Jul 2019 20:02:02 +0200 Subject: [PATCH] #84: Improved parameter handling in Azure DevOps extension --- azure-pipelines.yml | 2 +- src/AzureDevopsTask/ReportGenerator/task.json | 2 +- src/AzureDevopsTask/vss-extension.json | 2 +- src/Readme.txt | 4 ++++ .../ReportGenerator.Console.NetCore.csproj | 4 ++-- .../Properties/AssemblyInfo.cs | 4 ++-- .../ReportGenerator.Core.Test.csproj | 4 ++-- src/ReportGenerator.Core/Program.cs | 14 ++++++++++++++ .../Properties/Resources.Designer.cs | 9 +++++++++ src/ReportGenerator.Core/Properties/Resources.resx | 3 +++ .../ReportGenerator.Core.csproj | 4 ++-- .../ReportGenerator.DotnetCliTool.csproj | 4 ++-- .../ReportGenerator.DotnetCorePluginLoader.csproj | 4 ++-- .../ReportGenerator.DotnetGlobalTool.csproj | 4 ++-- .../ReportGenerator.MSBuild.csproj | 4 ++-- src/build.proj | 2 +- 16 files changed, 50 insertions(+), 20 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 4c614a06..c7d2d8a0 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -11,7 +11,7 @@ variables: buildPlatform: 'Any CPU' buildConfiguration: 'Release' disable.coverage.autogenerate: 'true' - version: '4.2.6' + version: '4.2.9' # Prepare steps: diff --git a/src/AzureDevopsTask/ReportGenerator/task.json b/src/AzureDevopsTask/ReportGenerator/task.json index a5ac8ae2..e94c658a 100644 --- a/src/AzureDevopsTask/ReportGenerator/task.json +++ b/src/AzureDevopsTask/ReportGenerator/task.json @@ -13,7 +13,7 @@ "version": { "Major": 4, "Minor": 2, - "Patch": 6 + "Patch": 9 }, "instanceNameFormat": "ReportGenerator", "groups": [ diff --git a/src/AzureDevopsTask/vss-extension.json b/src/AzureDevopsTask/vss-extension.json index d83ec8b5..55e22aed 100644 --- a/src/AzureDevopsTask/vss-extension.json +++ b/src/AzureDevopsTask/vss-extension.json @@ -2,7 +2,7 @@ "manifestVersion": 1, "id": "reportgenerator", "name": "ReportGenerator", - "version": "4.2.6", + "version": "4.2.9", "publisher": "Palmmedia", "public": true, "targets": [ diff --git a/src/Readme.txt b/src/Readme.txt index 44233f8d..dabd4780 100644 --- a/src/Readme.txt +++ b/src/Readme.txt @@ -60,6 +60,10 @@ For further details take a look at LICENSE.txt. CHANGELOG +4.2.7.0 + + * Fix: Issue #84: Improved parameter handling in Azure DevOps extension + 4.2.6.0 * Fix: Added support for Clover files with namespace declaration (coverage files generated by https://github.com/jsargiot/visual-coverage) diff --git a/src/ReportGenerator.Console.NetCore/ReportGenerator.Console.NetCore.csproj b/src/ReportGenerator.Console.NetCore/ReportGenerator.Console.NetCore.csproj index 6224d985..1dc471c8 100644 --- a/src/ReportGenerator.Console.NetCore/ReportGenerator.Console.NetCore.csproj +++ b/src/ReportGenerator.Console.NetCore/ReportGenerator.Console.NetCore.csproj @@ -7,8 +7,8 @@ ReportGenerator Palmmedia.ReportGenerator Palmmedia.ReportGenerator.Console.NetCore.Program - 4.2.6.0 - 4.2.6.0 + 4.2.9.0 + 4.2.9.0 diff --git a/src/ReportGenerator.Console/Properties/AssemblyInfo.cs b/src/ReportGenerator.Console/Properties/AssemblyInfo.cs index 657e648a..0ee10a4b 100644 --- a/src/ReportGenerator.Console/Properties/AssemblyInfo.cs +++ b/src/ReportGenerator.Console/Properties/AssemblyInfo.cs @@ -31,5 +31,5 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyVersion("4.2.6.0")] -[assembly: AssemblyFileVersion("4.2.6.0")] +[assembly: AssemblyVersion("4.2.9.0")] +[assembly: AssemblyFileVersion("4.2.9.0")] diff --git a/src/ReportGenerator.Core.Test/ReportGenerator.Core.Test.csproj b/src/ReportGenerator.Core.Test/ReportGenerator.Core.Test.csproj index 82e07bd7..20bdddc2 100644 --- a/src/ReportGenerator.Core.Test/ReportGenerator.Core.Test.csproj +++ b/src/ReportGenerator.Core.Test/ReportGenerator.Core.Test.csproj @@ -4,8 +4,8 @@ netcoreapp2.0 false Palmmedia.ReportGenerator.Core.Test - 4.2.6.0 - 4.2.6.0 + 4.2.9.0 + 4.2.9.0 diff --git a/src/ReportGenerator.Core/Program.cs b/src/ReportGenerator.Core/Program.cs index 3799f5b0..93ac1f75 100644 --- a/src/ReportGenerator.Core/Program.cs +++ b/src/ReportGenerator.Core/Program.cs @@ -1,5 +1,7 @@ using System.Linq; +using Palmmedia.ReportGenerator.Core.Logging; using Palmmedia.ReportGenerator.Core.Plugin; +using Palmmedia.ReportGenerator.Core.Properties; using Palmmedia.ReportGenerator.Core.Reporting; namespace Palmmedia.ReportGenerator.Core @@ -9,6 +11,11 @@ namespace Palmmedia.ReportGenerator.Core /// public class Program { + /// + /// The Logger. + /// + private static readonly ILogger Logger = LoggerFactory.GetLogger(typeof(Program)); + /// /// The main method. /// @@ -18,6 +25,13 @@ public static int Main(string[] args) { args = NormalizeArgs(args); + Logger.Debug(Resources.Arguments); + + foreach (var arg in args) + { + Logger.Debug(" " + arg); + } + var reportConfigurationBuilder = new ReportConfigurationBuilder(); ReportConfiguration configuration = reportConfigurationBuilder.Create(args); diff --git a/src/ReportGenerator.Core/Properties/Resources.Designer.cs b/src/ReportGenerator.Core/Properties/Resources.Designer.cs index ee270c3f..090066ac 100644 --- a/src/ReportGenerator.Core/Properties/Resources.Designer.cs +++ b/src/ReportGenerator.Core/Properties/Resources.Designer.cs @@ -96,6 +96,15 @@ internal class Resources { } } + /// + /// Looks up a localized string similar to Arguments. + /// + internal static string Arguments { + get { + return ResourceManager.GetString("Arguments", resourceCulture); + } + } + /// /// Looks up a localized string similar to Creating history report. /// diff --git a/src/ReportGenerator.Core/Properties/Resources.resx b/src/ReportGenerator.Core/Properties/Resources.resx index a9caed88..a6a85109 100644 --- a/src/ReportGenerator.Core/Properties/Resources.resx +++ b/src/ReportGenerator.Core/Properties/Resources.resx @@ -129,6 +129,9 @@ Analyzing {0} classes + + Arguments + Creating history report diff --git a/src/ReportGenerator.Core/ReportGenerator.Core.csproj b/src/ReportGenerator.Core/ReportGenerator.Core.csproj index 1c5f66ce..267e7aab 100644 --- a/src/ReportGenerator.Core/ReportGenerator.Core.csproj +++ b/src/ReportGenerator.Core/ReportGenerator.Core.csproj @@ -7,8 +7,8 @@ false true ReportGenerator.Core - 4.2.6.0 - 4.2.6.0 + 4.2.9.0 + 4.2.9.0 diff --git a/src/ReportGenerator.DotnetCliTool/ReportGenerator.DotnetCliTool.csproj b/src/ReportGenerator.DotnetCliTool/ReportGenerator.DotnetCliTool.csproj index fe89f942..c4376835 100644 --- a/src/ReportGenerator.DotnetCliTool/ReportGenerator.DotnetCliTool.csproj +++ b/src/ReportGenerator.DotnetCliTool/ReportGenerator.DotnetCliTool.csproj @@ -7,8 +7,8 @@ dotnet-reportgenerator Palmmedia.ReportGenerator Palmmedia.ReportGenerator.DotnetCliTool.Program - 4.2.6.0 - 4.2.6.0 + 4.2.9.0 + 4.2.9.0 diff --git a/src/ReportGenerator.DotnetCorePluginLoader/ReportGenerator.DotnetCorePluginLoader.csproj b/src/ReportGenerator.DotnetCorePluginLoader/ReportGenerator.DotnetCorePluginLoader.csproj index 60068391..8944d111 100644 --- a/src/ReportGenerator.DotnetCorePluginLoader/ReportGenerator.DotnetCorePluginLoader.csproj +++ b/src/ReportGenerator.DotnetCorePluginLoader/ReportGenerator.DotnetCorePluginLoader.csproj @@ -2,8 +2,8 @@ netcoreapp2.0 ReportGenerator.DotnetCorePluginLoader - 4.2.6.0 - 4.2.6.0 + 4.2.9.0 + 4.2.9.0 diff --git a/src/ReportGenerator.DotnetGlobalTool/ReportGenerator.DotnetGlobalTool.csproj b/src/ReportGenerator.DotnetGlobalTool/ReportGenerator.DotnetGlobalTool.csproj index 42bed531..02c7edba 100644 --- a/src/ReportGenerator.DotnetGlobalTool/ReportGenerator.DotnetGlobalTool.csproj +++ b/src/ReportGenerator.DotnetGlobalTool/ReportGenerator.DotnetGlobalTool.csproj @@ -7,8 +7,8 @@ ReportGenerator Palmmedia.ReportGenerator Palmmedia.ReportGenerator.DotnetGlobalTool.Program - 4.2.6.0 - 4.2.6.0 + 4.2.9.0 + 4.2.9.0 diff --git a/src/ReportGenerator.MSBuild/ReportGenerator.MSBuild.csproj b/src/ReportGenerator.MSBuild/ReportGenerator.MSBuild.csproj index e70b8aed..572997fe 100644 --- a/src/ReportGenerator.MSBuild/ReportGenerator.MSBuild.csproj +++ b/src/ReportGenerator.MSBuild/ReportGenerator.MSBuild.csproj @@ -5,8 +5,8 @@ Palmmedia.ReportGenerator.MSBuild false true - 4.2.6.0 - 4.2.6.0 + 4.2.9.0 + 4.2.9.0 diff --git a/src/build.proj b/src/build.proj index f51a6342..00f7aea1 100644 --- a/src/build.proj +++ b/src/build.proj @@ -22,7 +22,7 @@ - 4.2.6 + 4.2.9