Skip to content
This repository was archived by the owner on Dec 24, 2022. It is now read-only.

Commit 050237b

Browse files
authored
Merge pull request #226 from ServiceStack/netcore
NETStandard 1.3 support in ServiceStack.Redis
2 parents 9220aa3 + 73d135b commit 050237b

File tree

65 files changed

+2758
-48
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+2758
-48
lines changed
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
<?xml version="1.0"?>
2+
<package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
3+
<metadata xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
4+
<id>ServiceStack.Redis.Core</id>
5+
<title>ServiceStack.Redis.Core</title>
6+
<version>1.0.0</version>
7+
<authors>Service Stack</authors>
8+
<owners>Service Stack</owners>
9+
<description>
10+
C# Redis Client for the worlds fastest distributed NoSQL datastore.
11+
Byte[], String and POCO Typed clients.
12+
Thread-Safe Basic and Pooled client managers included.
13+
14+
To revert back to earlier BSD v3, see: servicestack.net/download#v3
15+
</description>
16+
<projectUrl>https://github.com/ServiceStack/ServiceStack.Redis</projectUrl>
17+
<licenseUrl>https://servicestack.net/terms</licenseUrl>
18+
<requireLicenseAcceptance>true</requireLicenseAcceptance>
19+
<iconUrl>https://servicestack.net/img/logo-32.png</iconUrl>
20+
<tags>Redis NoSQL Client Distributed Cache PubSub Messaging Transactions</tags>
21+
<language>en-US</language>
22+
<copyright>ServiceStack 2013 and contributors</copyright>
23+
<dependencies>
24+
<group targetFramework=".NETStandard1.3">
25+
<dependency id="System.Net.Security" version="[4.0.0, )" />
26+
<dependency id="System.Collections.Specialized" version="[4.0.1, )" />
27+
<dependency id="System.Collections.NonGeneric" version="[4.0.1, )" />
28+
<dependency id="System.Net.NameResolution" version="[4.0.0, )" />
29+
<dependency id="NETStandard.Library" version="[1.6.0, )" />
30+
<dependency id="ServiceStack.Interfaces.Core" version="[1.0.0, )" />
31+
<dependency id="ServiceStack.Text.Core" version="[1.0.0, )" />
32+
<dependency id="ServiceStack.Common.Core" version="[1.0.0, )" />
33+
</group>
34+
</dependencies>
35+
</metadata>
36+
<files>
37+
<file src="lib/**/*.*" target="lib" />
38+
<file src="../../src/ServiceStack.Redis/**/*.cs" target="src" />
39+
</files>
40+
</package>

NuGet.Core/nuget.exe

3.77 MB
Binary file not shown.

build/build-core.sh

Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
#!/bin/sh
2+
3+
if [ -z "$MajorVersion" ]; then
4+
MajorVersion=1
5+
fi
6+
if [ -z "$MinorVersion" ]; then
7+
MinorVersion=0
8+
fi
9+
if [ -z "$PatchVersion" ]; then
10+
PatchVersion=$BUILD_NUMBER
11+
fi
12+
if [ -z "$RELEASE" ]; then
13+
UnstableTag="-unstable"
14+
fi
15+
16+
Version=$MajorVersion.$MinorVersion.$PatchVersion.0
17+
EnvVersion=$MajorVersion.$MinorVersion$PatchVersion
18+
PackageVersion=$MajorVersion.$MinorVersion.$PatchVersion$UnstableTag
19+
20+
echo replace AssemblyVersion
21+
find ./src -type f -name "AssemblyInfo.cs" -exec sed -i "s/AssemblyVersion(\"[^\"]\+\")/AssemblyVersion(\"1.0.0.0\")/g" {} +
22+
echo replace AssemblyFileVersion
23+
find ./src -type f -name "AssemblyInfo.cs" -exec sed -i "s/AssemblyFileVersion(\"[^\"]\+\")/AssemblyFileVersion(\"${Version}\")/g" {} +
24+
25+
echo replace project.json
26+
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.Redis.NetCore/ServiceStack.Text/project.json
27+
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.Redis.NetCore/ServiceStack.Redis/project.json
28+
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.Redis.NetCore/ServiceStack.Interfaces/project.json
29+
sed -i "s/\"version\": \"[^\"]\+\"/\"version\": \"${Version}\"/g" ./src/ServiceStack.Redis.NetCore/ServiceStack.Common/project.json
30+
31+
echo replace package
32+
find ./NuGet.Core -type f -name "*.nuspec" -exec sed -i "s/<version>[^<]\+/<version>${PackageVersion}/g" {} +
33+
find ./NuGet.Core -type f -name "*.nuspec" -exec sed -i "s/\"ServiceStack.Text.Core\" version=\"[^\"]\+\"/\"ServiceStack.Text.Core\" version=\"\[${PackageVersion}, \)\"/g" {} +
34+
find ./NuGet.Core -type f -name "*.nuspec" -exec sed -i "s/\"ServiceStack.Interfaces.Core\" version=\"[^\"]\+\"/\"ServiceStack.Interfaces.Core\" version=\"\[${PackageVersion}, \)\"/g" {} +
35+
find ./NuGet.Core -type f -name "*.nuspec" -exec sed -i "s/\"ServiceStack.Common.Core\" version=\"[^\"]\+\"/\"ServiceStack.Common.Core\" version=\"\[${PackageVersion}, \)\"/g" {} +
36+
37+
38+
#restore packages
39+
#(cd ./src/ServiceStack.Redis.NetCore && dotnet restore)
40+
#(cd ./tests/ServiceStack.Redis.Tests.NetCore/ServiceStack.Redis.Tests && dotnet restore)
41+
42+
#execute tests
43+
#(cd ./tests/ServiceStack.Redis.Tests.NetCore/ServiceStack.Redis.Tests && dotnet run -c Release)
44+
45+
#nuget pack
46+
#(cd ./NuGet.Core && ./nuget.exe pack ServiceStack.Redis.Core/servicestack.redis.core.nuspec -symbols)

docs/pages/images/1-CreateProject.png

31.3 KB
Loading

docs/pages/images/10-projectjson.png

16.9 KB
Loading
13.9 KB
Loading

docs/pages/images/12-dotnetrun.png

12.1 KB
Loading

docs/pages/images/2-Solution.png

9.13 KB
Loading
22.3 KB
Loading
9.95 KB
Loading

0 commit comments

Comments
 (0)