You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Several build related fixes
- Normalize module vs type usages in fsx files
- unit methods now all in Method() = form
- cleaned up build.bat and its skiptests leniency, now only accepted as
the first argument
- Improved usage notice in build.bat
- Building now checks if `dotnet.exe` resolves to using the proper SDK
- Moved to DotNetCli FAKE helper (#2395)
- Separated Projects and Tooling out of Paths.fsx
- Now have a truly quick compile target
`build quick [test_filter]` does an incremental build and runs the
unit tests from the bin output folder. it also skips paket.
- moved global.json to the root of repos
* Explict separation of unit/integration custom runners
- unit tests now parallizes over all tests ignoring all clusters
rather then piggy backing on xunit which we do in 5.x (our own routine
is 10+seconds faster) or on the integration routine (which we
currently do in master)
* moved testing over to DotNetCli helper too
* Build resiliency changes
build quick can optionally does a paket bootstrap/restore if paket is
not found, allowing you to do build quick on a clean checkout too.
The general build now cleans the bin folders after itself so that
running
build
build quick
Does not end up in the latter resolving 4.6 assemblies from the previous
build
ifnot(DotNetCli.isInstalled())then failwith "You need to install the dotnet command line SDK to build for .NET Core"
27
+
letrunningSdkVersion= DotNetCli.getVersion()
28
+
if(runningSdkVersion <> pinnedSdkVersion)then failwithf "Attempting to run with dotnet.exe with %s but global.json mandates %s" runningSdkVersion pinnedSdkVersion
15
29
16
-
static letcompileCore()=
17
30
DotNetProject.AllPublishable
18
31
|> Seq.iter(fun p ->
19
32
letpath= Paths.ProjectJson p.Name
20
33
leto= Paths.ProjectOutputFolder p DotNetFramework.NetStandard1_3
0 commit comments