Uh oh!
There was an error while loading. Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork 99
Expand file tree
/
Copy pathBuild.fs
More file actions
Latest commit
99 lines (86 loc) · 2.24 KB
/
Copy pathBuild.fs
File metadata and controls
99 lines (86 loc) · 2.24 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
open BlackFox.Fake
openSystem.IO
openFake.Core
openFake.DotNet
openFake.IO
openFake.IO.FileSystemOperators
openFake.IO.Globbing.Operators
openFake.Tools
openHelpers
openBasicTasks
openTestTasks
openPackageTasks
openDocumentationTasks
openReleaseTasks
initializeContext ()
openBasicTasks
//workaround for tasks created with functions not being runnable.
//let _ = TestTasks.buildTestsAll |> ignore
//let _ = TestTasks.buildTestsCore |> ignore
//let _ = TestTasks.buildTestsExtensionsLibs |> ignore
//let _ = TestTasks.runTestsAll |> ignore
//let _ = TestTasks.runTestsCore |> ignore
//let _ = TestTasks.runTestsExtensionLibs |> ignore
letsourceFiles=
!!"src/Plotly.NET/**/*.fs"
++"src/Plotly.NET.ImageExport/**/*.fs"
++"src/Plotly.NET.Interactive/**/*.fs"
++"build/*.fs"
--"**/obj/**/*.*"
--"**/bin/**/*.*"
/// Full release of nuget package, git tag, and documentation for the stable version.
let_release=
BuildTask.createEmpty
"Release"
[
clean
build
runTestsAll
pack
buildDocs
createTag
publishNuget
releaseDocs
]
/// Full release of nuget package, git tag, and documentation for the prerelease version.
let_preRelease=
BuildTask.createEmpty
"PreRelease"
[
setPrereleaseTag
clean
build
runTestsAll
packPrerelease
buildDocsPrerelease
createPrereleaseTag
publishNugetPrerelease
prereleaseDocs
]
/// Full release of nuget package for the prerelease version.
let_releaseNoDocs=
BuildTask.createEmpty
"ReleaseNoDocs"
[
clean
build
runTestsAll
pack
createTag
publishNuget
]
/// Full release of nuget package for the prerelease version.
let_preReleaseNoDocs=
BuildTask.createEmpty
"PreReleaseNoDocs"
[
setPrereleaseTag
clean
build
runTestsAll
packPrerelease
createPrereleaseTag
publishNugetPrerelease
]
[<EntryPoint>]
letmain args = runOrDefault build args