This repository was archived by the owner on Feb 27, 2020. It is now read-only.
File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -11,6 +11,7 @@ let projectSummary = projectDescription
1111let buildDir = " ./src/ScriptCs.Octokit/bin"
1212let packagingRoot = " ./packaging/"
1313let packagingDir = packagingRoot @@ " ScriptCs.Octokit"
14+ let localNuGet = " C:\N uGet"
1415
1516let buildMode = getBuildParamOrDefault " buildMode" " Release"
1617let releaseNotes =
@@ -53,8 +54,16 @@ Target "BuildApp" (fun _ ->
5354 |> DoNothing
5455)
5556
57+ let private packageFileName project version = sprintf " %s .%s .nupkg" project version
58+
5659Target " RunTests" ( fun _ ->
57- trace " This is where we will run some tests"
60+ CopyFile localNuGet ( packagingRoot @@ ( packageFileName projectName releaseNotes.AssemblyVersion) )
61+
62+ let result = ExecProcess( fun info ->
63+ info.FileName <- FullName " ./src/ScriptCs.Octokit.Sample/run.cmd"
64+ info.UseShellExecute <- false
65+ info.WorkingDirectory <- FullName " ./src/ScriptCs.Octokit.Sample/" ) ( TimeSpan.FromMinutes 5.0 )
66+ if result <> 0 then failwithf " run.cmd returned with a non-zero exit code"
5867)
5968
6069Target " CreateNuGetPackage" ( fun _ ->
@@ -102,10 +111,10 @@ Target "PublishPackage" DoNothing
102111" Clean"
103112 ==> " AssemblyInfo"
104113 ==> " BuildApp"
105- ==> " RunTests"
106114 ==> " Default"
107115 ==> " CreateNuGetPackage"
108116 ==> " CreatePackage"
117+ ==> " RunTests"
109118 =?> ( " PublishNuGetPackage" , hasBuildParam " nugetApiKey" )
110119 ==> " PublishPackage"
111120
You can’t perform that action at this time.
0 commit comments