@@ -7,11 +7,8 @@ var buildVersion = MinVer(s => s.WithTagPrefix("v").WithDefaultPreReleasePhase("
7
7
Task ( "clean" )
8
8
. Does ( ( ) =>
9
9
{
10
- CleanDirectories ( "./artifacts/**" ) ;
11
- CleanDirectories ( "./src/**/bin" ) ;
12
- CleanDirectories ( "./src/**/obj" ) ;
13
- CleanDirectories ( "./test/**/bin" ) ;
14
- CleanDirectories ( "./test/**/obj" ) ;
10
+ CleanDirectories ( "./artifact/**" ) ;
11
+ CleanDirectories ( "./**/^{bin,obj}" ) ;
15
12
} ) ;
16
13
17
14
Task ( "restore" )
@@ -33,11 +30,11 @@ Task("build")
33
30
Configuration = configuration ,
34
31
NoRestore = true ,
35
32
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")
41
38
} ) ;
42
39
} ) ;
43
40
@@ -70,10 +67,10 @@ Task("pack")
70
67
Configuration = "Release" ,
71
68
NoRestore = true ,
72
69
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 )
77
74
} ) ;
78
75
} ) ;
79
76
@@ -101,7 +98,7 @@ Task("push")
101
98
ApiKey = apiKey ,
102
99
} ;
103
100
104
- foreach ( var nugetPackageFile in GetFiles ( "./artifacts /nuget/*.nupkg" ) )
101
+ foreach ( var nugetPackageFile in GetFiles ( "./artifact /nuget/*.nupkg" ) )
105
102
{
106
103
DotNetCoreNuGetPush ( nugetPackageFile . FullPath , nugetPushSettings ) ;
107
104
}
0 commit comments