@@ -37,6 +37,7 @@ let runDotnet workingDir command args =
3737
3838let releaseDir = Path.Combine(__ SOURCE_ DIRECTORY__, " ../artifacts/bin/fcs/Release" )
3939let packagesDir = Path.Combine(__ SOURCE_ DIRECTORY__, " ../artifacts/packages/Release/Shipping" )
40+ let docsDir = Path.Combine(__ SOURCE_ DIRECTORY__, " docsrc" , " _public" )
4041
4142// Read release notes & version info from RELEASE_NOTES.md
4243let release = ReleaseNotes.load (__ SOURCE_ DIRECTORY__ + " /RELEASE_NOTES.md" )
@@ -52,6 +53,7 @@ let buildVersion =
5253
5354Target.create " Clean" ( fun _ ->
5455 Shell.cleanDir releaseDir
56+ Shell.cleanDir docsDir
5557)
5658
5759Target.create " Restore" ( fun _ ->
@@ -90,13 +92,10 @@ Target.create "NuGet" (fun _ ->
9092 }) " FSharp.Compiler.Service.sln"
9193)
9294
93- Target.create " GenerateDocsEn " ( fun _ ->
94- runDotnet " docsrc/tools " " fake " " run generate.fsx "
95+ Target.create " GenerateDocs " ( fun _ ->
96+ runDotnet " docsrc" " fornax " " build "
9597)
9698
97- Target.create " GenerateDocsJa" ( fun _ ->
98- runDotnet " docsrc/tools" " fake" " run generate.ja.fsx"
99- )
10099
101100open Fake.IO .Globbing .Operators
102101
@@ -169,14 +168,14 @@ Target.create "ValidateVersionBump" (fun _ ->
169168
170169Target.create " Start" ignore
171170Target.create " Release" ignore
172- Target.create " GenerateDocs" ignore
173171Target.create " TestAndNuGet" ignore
174172
175173open Fake.Core .TargetOperators
176174
177175" Start"
178176 =?> ( " BuildVersion" , isAppVeyorBuild)
179177 ==> " Restore"
178+ ==> " Clean"
180179 ==> " Build"
181180
182181" Build"
@@ -198,11 +197,9 @@ open Fake.Core.TargetOperators
198197 ==> " Release"
199198
200199" Build"
201- // ==> "GenerateDocsEn"
202200 ==> " GenerateDocs"
203201
204202" Build"
205- // ==> "GenerateDocsJa"
206203 ==> " GenerateDocs"
207204
208205" GenerateDocs"
0 commit comments