Skip to content

Commit 6cbb7f9

Browse files
author
Marc Piechura
authored
update build script (#27)
1 parent 823630b commit 6cbb7f9

File tree

3 files changed

+43
-2
lines changed

3 files changed

+43
-2
lines changed

.gitignore

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -201,4 +201,10 @@ UpgradeLog*.htm
201201
*.bim_*.settings
202202

203203
# FAKE
204-
.fake/
204+
.fake/
205+
206+
# .Net Core
207+
.dotnet/
208+
209+
# Tools
210+
tools/

build.fsx

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,8 @@ Target "Build" (fun _ ->
6262
)
6363

6464
Target "RunTests" (fun _ ->
65-
let nunitAssemblies = !! "./src/tck/Reactive.Streams.TCK.Tests/bin/Release/net45/Reactive.Streams.TCK.Tests.dll"
65+
let nunitAssemblies = !! "./src/tck/Reactive.Streams.TCK.Tests/bin/Release/net45/Reactive.Streams.TCK.Tests.dll"
66+
++ "./src/examples/Reactive.Streams.Example.Unicast.Tests/bin/Release/net45/Reactive.Streams.Example.Unicast.Tests.dll"
6667

6768
NUnit3
6869
(fun p ->
@@ -87,6 +88,15 @@ Target "CreateNuget" (fun _ ->
8788
AdditionalArgs = ["--include-symbols"]
8889
VersionSuffix = versionSuffix
8990
OutputPath = outputNuGet })
91+
92+
DotNetCli.Pack
93+
(fun p ->
94+
{ p with
95+
Project = "./src/TCK/Reactive.Streams.TCK/Reactive.Streams.TCK.csproj"
96+
Configuration = configuration
97+
AdditionalArgs = ["--include-symbols /p:NuspecFile=Reactive.Streams.TCK.nuspec"]
98+
VersionSuffix = versionSuffix
99+
OutputPath = outputNuGet })
90100
)
91101

92102
Target "PublishNuget" (fun _ ->
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
3+
<metadata>
4+
<id>Reactive.Streams.TCK</id>
5+
<version>1.0.0</version>
6+
<authors>Reactive Streams</authors>
7+
<owners>Reactive Streams</owners>
8+
<requireLicenseAcceptance>false</requireLicenseAcceptance>
9+
<licenseUrl>http://creativecommons.org/publicdomain/zero/1.0/</licenseUrl>
10+
<projectUrl>https://github.com/reactive-streams/reactive-streams-dotnet</projectUrl>
11+
<description>Reactive Streams Technology Compatibility Kit</description>
12+
<copyright>CC0 1.0 Universal</copyright>
13+
<tags>reactive stream</tags>
14+
<dependencies>
15+
<group targetFramework=".NETFramework4.5">
16+
<dependency id="Reactive.Streams" version="1.0.0" />
17+
<dependency id="NUnit" version="3.6.1" />
18+
</group>
19+
</dependencies>
20+
</metadata>
21+
<files>
22+
<file src="bin\Release\net45\Reactive.Streams.Example.Unicast.dll" target="lib\net45" />
23+
<file src="bin\Release\net45\Reactive.Streams.TCK.dll" target="lib\net45" />
24+
</files>
25+
</package>

0 commit comments

Comments
 (0)