Skip to content

Commit cc8be6e

Browse files
committed
- added build script
1 parent c55b157 commit cc8be6e

1 file changed

Lines changed: 36 additions & 0 deletions

File tree

build/Build.proj

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
<Project DefaultTargets="Default"
2+
xmlns='http://schemas.microsoft.com/developer/msbuild/2003' ToolsVersion="4.0">
3+
4+
<PropertyGroup>
5+
<BuildSolutionDir>$(MSBuildProjectDirectory)/..</BuildSolutionDir>
6+
<Configuration Condition="$(Configuration) == ''">Debug</Configuration>
7+
</PropertyGroup>
8+
9+
<PropertyGroup>
10+
<DoBuildSolutionsDependsOn>
11+
BeforeBuildSolutions;
12+
BuildSolutions
13+
</DoBuildSolutionsDependsOn>
14+
</PropertyGroup>
15+
16+
<Target Name="Default" DependsOnTargets="$(DoBuildSolutionsDependsOn);UnitTestsWithoutIntegration" />
17+
18+
<Target Name="UnitTestsWithoutIntegration">
19+
<Exec Command="$(BuildSolutionDir)/lib/tests/nunit-console-x86.exe /exclude:Integration $(BuildSolutionDir)/tests/ServiceStack.Redis.Tests/bin/Debug/ServiceStack.Redis.Tests.dll"/>
20+
</Target>
21+
22+
<Target Name="UnitTests" DependsOnTargets="$(DoBuildSolutionsDependsOn)">
23+
<Exec Command="$(BuildSolutionDir)/lib/tests/nunit-console-x86.exe $(BuildSolutionDir)/tests/ServiceStack.Redis.Tests/bin/Debug/ServiceStack.Redis.Tests.dll"/>
24+
</Target>
25+
26+
<Target Name="BeforeBuildSolutions">
27+
<Message Text="*****Before building solution*****" Importance="high"/>
28+
<!--<Copy SourceFiles="Test/ci.app.config" DestinationFiles="Test/app.config" />-->
29+
</Target>
30+
31+
<Target Name="BuildSolutions">
32+
<MSBuild Projects="$(BuildSolutionDir)/src/ServiceStack.Redis.sln" Targets="Build"
33+
Properties="Configuration=$(Configuration)" />
34+
</Target>
35+
36+
</Project>

0 commit comments

Comments
 (0)