Copy the files to the Octokit.Reactive packaging path in the build

This commit is contained in:
Steffen Forkmann
2013-10-31 11:55:28 +01:00
parent 85e7dbeff1
commit 006ec66777
+14 -3
View File
@@ -2,10 +2,12 @@
open Fake
let buildDir = "./Octokit/bin"
let reactiveBuildDir = "./Octokit.Reactive/bin"
let packageDir = "./packaging/octokit/"
let reactivePackageDir = "./packaging/octokit/reactive"
Target "Clean" (fun _ ->
CleanDirs [buildDir; packageDir]
CleanDirs [buildDir; reactiveBuildDir; packageDir; reactivePackageDir]
)
Target "BuildApp" (fun _ ->
@@ -13,7 +15,7 @@ Target "BuildApp" (fun _ ->
|> Log "AppBuild-Output: "
)
Target "CreateNuget" (fun _ ->
Target "CreateOctokitPackage" (fun _ ->
let net45Dir = packageDir @@ "lib/net45/"
let netcore45Dir = packageDir @@ "lib/netcore45/"
CleanDirs [net45Dir; netcore45Dir]
@@ -23,11 +25,20 @@ Target "CreateNuget" (fun _ ->
CopyFiles packageDir ["LICENSE.txt"; "README.md"]
)
Target "CreateOctokitReactivePackage" (fun _ ->
let net45Dir = reactivePackageDir @@ "lib/net45/"
CleanDirs [net45Dir]
CopyFile net45Dir (reactiveBuildDir @@ "Release/Net40/Octokit.Reactive.dll") // TODO: this a bug in the sln?!
CopyFiles packageDir ["LICENSE.txt"; "README.md"]
)
Target "Default" DoNothing
"Clean"
==> "BuildApp"
==> "CreateNuget"
==> "CreateOctokitPackage"
==> "CreateOctokitReactivePackage"
==> "Default"
RunTargetOrDefault "Default"