diff --git a/Build/Nuke/Configuration.cs b/Build/Nuke/Configuration.cs new file mode 100644 index 00000000..9b22a3bd --- /dev/null +++ b/Build/Nuke/Configuration.cs @@ -0,0 +1,14 @@ +using System.ComponentModel; +using Nuke.Common.Tooling; + +[TypeConverter(typeof(TypeConverter))] +public class Configuration : Enumeration +{ + public static Configuration Debug = new Configuration { Value = nameof(Debug) }; + public static Configuration Release = new Configuration { Value = nameof(Release) }; + + public static implicit operator string(Configuration configuration) + { + return configuration.Value; + } +} diff --git a/Build/Nuke/NukeBuild.csproj b/Build/Nuke/NukeBuild.csproj index e3c67eba..a7568f1a 100644 --- a/Build/Nuke/NukeBuild.csproj +++ b/Build/Nuke/NukeBuild.csproj @@ -9,7 +9,7 @@ - + diff --git a/appveyor.yml b/appveyor.yml index 238d5907..ba78fa96 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -20,7 +20,8 @@ image: skip_tags: true build_script: - - ps: .\build.ps1 Test Pack + - cmd: .\build.cmd Test Pack + - sh: ./build.cmd Test Pack artifacts: - path: .result/test-results/*.trx