@@ -7,11 +7,8 @@ var buildVersion = MinVer(s => s.WithTagPrefix("v").WithDefaultPreReleasePhase("
77Task ( "clean" )
88 . Does ( ( ) =>
99{
10- CleanDirectory ( "./artifacts" ) ;
11- CleanDirectories ( "./src/**/bin" ) ;
12- CleanDirectories ( "./src/**/obj" ) ;
13- CleanDirectories ( "./test/**/bin" ) ;
14- CleanDirectories ( "./test/**/obj" ) ;
10+ CleanDirectories ( "./artifact/**" ) ;
11+ CleanDirectories ( "./**/^{bin,obj}" ) ;
1512} ) ;
1613
1714Task ( "restore" )
@@ -33,11 +30,11 @@ Task("build")
3330 Configuration = configuration ,
3431 NoRestore = true ,
3532 NoIncremental = false ,
36- ArgumentCustomization = args =>
37- args . AppendQuoted ( $ "-p: Version= { buildVersion . Version } " )
38- . AppendQuoted ( $ "-p: AssemblyVersion= { buildVersion . FileVersion } " )
39- . AppendQuoted ( $ "-p: FileVersion= { buildVersion . FileVersion } " )
40- . AppendQuoted ( $ "-p:ContinuousIntegrationBuild= true")
33+ MSBuildSettings = new DotNetCoreMSBuildSettings ( )
34+ . WithProperty ( " Version" , buildVersion . Version )
35+ . WithProperty ( " AssemblyVersion" , buildVersion . AssemblyVersion )
36+ . WithProperty ( " FileVersion" , buildVersion . FileVersion )
37+ . WithProperty ( "ContinuousIntegrationBuild" , BuildSystem . IsLocalBuild ? "false" : " true")
4138 } ) ;
4239} ) ;
4340
@@ -70,10 +67,10 @@ Task("pack")
7067 Configuration = "Release" ,
7168 NoRestore = true ,
7269 NoBuild = true ,
73- OutputDirectory = "./artifacts /nuget" ,
74- ArgumentCustomization = args =>
75- args . AppendQuoted ( $ "-p: Version= { buildVersion . Version } " )
76- . AppendQuoted ( $ "-p: PackageReleaseNotes= { releaseNotes } " )
70+ OutputDirectory = "./artifact /nuget" ,
71+ MSBuildSettings = new DotNetCoreMSBuildSettings ( )
72+ . WithProperty ( " Version" , buildVersion . Version )
73+ . WithProperty ( " PackageReleaseNotes" , releaseNotes )
7774 } ) ;
7875} ) ;
7976
@@ -101,7 +98,7 @@ Task("push")
10198 ApiKey = apiKey ,
10299 } ;
103100
104- foreach ( var nugetPackageFile in GetFiles ( "./artifacts /nuget/*.nupkg" ) )
101+ foreach ( var nugetPackageFile in GetFiles ( "./artifact /nuget/*.nupkg" ) )
105102 {
106103 DotNetCoreNuGetPush ( nugetPackageFile . FullPath , nugetPushSettings ) ;
107104 }
0 commit comments