Skip to content

Commit c4b632b

Browse files
committed
Install eventstore for AppVeyor build and fix appveyor build
and test scripts
1 parent ba87f5a commit c4b632b

6 files changed

Lines changed: 32 additions & 54 deletions

File tree

‎appveyor.yml‎

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -18,19 +18,17 @@ before_build:
1818
- msbuild /t:restore EventStore.ClientAPI.NetCore.sln
1919

2020
build:
21-
project: EventStore.ClientAPI.NetCore.sln /t:pack
22-
21+
project: EventStore.ClientAPI.NetCore.sln
22+
publish_nuget: true
23+
verbosity: minimal
24+
2325
test_script:
24-
- dotnet test EventStore.ClientAPI.NetCore.Tests/EventStore.ClientAPI.NetCore.Tests.csproj --no-build
25-
26-
27-
artifacts:
28-
- path: '*.nupkg'
29-
30-
# deploy:
31-
# provider: NuGet
32-
# on:
33-
# appveyor_repo_tag: true
34-
# api_key:
35-
# secure:
36-
# artifact: /.*\.nupkg/
26+
- ps: .\scripts\appveyortest.ps1
27+
28+
deploy:
29+
provider: NuGet
30+
on:
31+
appveyor_repo_tag: true
32+
api_key:
33+
secure: zd6D5E28IF7m/HSA9k1GUDSzOiWhnrvQUBATrbEqA2MJVh1rDDl+4LDuv+dvioWp
34+
artifact: /.*\.nupkg/

‎scripts/appveyortest.ps1‎

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
$testResults = Join-Path $env:APPVEYOR_BUILD_FOLDER testResults.xml
2+
dotnet test test\EventStore.ClientAPI.NetCore.Tests\EventStore.ClientAPI.NetCore.Tests.csproj --no-build --logger="trx;LogFileName=$testResults"
3+
$wc = New-Object System.Net.WebClient
4+
$wc.UploadFile("https://ci.appveyor.com/api/testresults/mstest/$env:APPVEYOR_JOB_ID", $testResults)
Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
1-
(New-Object Net.WebClient).DownloadFile('http://download.geteventstore.com/binaries/EventStore-OSS-Win-v4.0.2.zip','%TEMP%\eventstore.zip');(new-object -com shell.application).namespace('%TEMP%\EventStore').CopyHere((new-object -com shell.application).namespace('%TEMP%\Tools\eventstore.zip').Items(),16)
2-
start-process -NoNewWindow %TEMP%\EventStore\EventStore.ClusterNode.exe --memdb --run-projections ALL
1+
(New-Object Net.WebClient).DownloadFile('http://download.geteventstore.com/binaries/EventStore-OSS-Win-v4.0.2.zip','c:\tools\eventstore.zip')
2+
7z e C:\tools\eventstore.zip -oC:\tools\EventStore
3+
start-process -NoNewWindow "C:\tools\EventStore\EventStore.ClusterNode.exe" "--memdb --run-projections ALL"

‎scripts/updateversion.ps1‎

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,4 @@
1-
$v = new-object System.Version($env:APPVEYOR_BUILD_VERSION)
2-
$version = "{0}.{1}.{2}-alpha-{3}" -f ($v.Major, $v.Minor, $v.Build, $v.Revision)
31

42
if($env:APPVEYOR_REPO_TAG -eq 'True'){
5-
$version = $env:APPVEYOR_REPO_BRANCH
6-
}
7-
8-
Update-AppveyorBuild -version $version
3+
Update-AppveyorBuild -version $env:APPVEYOR_REPO_BRANCH
4+
}
Lines changed: 10 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,32 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
44
<TargetFramework>netstandard2.0</TargetFramework>
55
</PropertyGroup>
6-
6+
<PropertyGroup>
7+
<AssemblyTitle>EventStore.ClientAPI</AssemblyTitle>
8+
<Description>EventStore NetStandard ClientApi</Description>
9+
<Company>Event Store LLP</Company>
10+
<Copyright>Copyright © Event Store LLP. All rights reserved.</Copyright>
11+
<Product>EventStore.ClientAPI</Product>
12+
<Version>4.0.2-alpha</Version>
13+
</PropertyGroup>
714
<PropertyGroup>
815
<Description>The client API for the Event Store. Get the open source or commercial versions of the Event Store server from http://geteventstore.com</Description>
9-
<VersionPrefix>4.0.0-alpha</VersionPrefix>
1016
<Authors>Event Store LLP</Authors>
1117
<DebugType>portable</DebugType>
1218
<AssemblyName>EventStore.ClientAPI.NetCore</AssemblyName>
1319
<PackageId>EventStore.ClientAPI.NetCore</PackageId>
14-
<PackageTags>eventstore;client;netstandard2.0;netcore</PackageTags>
20+
<PackageTags>eventstore;client;netstandard2.0</PackageTags>
1521
<PackageIconUrl>http://geteventstore.com/assets/ouro-200.png</PackageIconUrl>
1622
<PackageLicenseUrl>https://github.com/EventStore/netcore-client/blob/master/LICENSE.md</PackageLicenseUrl>
1723
<RepositoryType>git</RepositoryType>
1824
<RepositoryUrl>https://github.com/EventStore/ClientAPI.NetCore</RepositoryUrl>
19-
<GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>
20-
<GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>
21-
<GenerateAssemblyConfigurationAttribute>false</GenerateAssemblyConfigurationAttribute>
22-
<GenerateAssemblyCompanyAttribute>false</GenerateAssemblyCompanyAttribute>
23-
<GenerateAssemblyProductAttribute>false</GenerateAssemblyProductAttribute>
24-
<GenerateAssemblyCopyrightAttribute>false</GenerateAssemblyCopyrightAttribute>
25-
<GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>
26-
<GenerateAssemblyFileVersionAttribute>false</GenerateAssemblyFileVersionAttribute>
2725
</PropertyGroup>
2826

2927
<ItemGroup>
3028
<PackageReference Include="Newtonsoft.Json" Version="10.0.3" />
3129
<PackageReference Include="protobuf-net" Version="2.3.2" />
32-
<PackageReference Include="System.Data.Common" Version="4.3.0" />
33-
<PackageReference Include="System.Net.NameResolution" Version="4.3.0" />
34-
<PackageReference Include="System.Net.Security" Version="4.3.1" />
35-
<PackageReference Include="System.Runtime.Serialization.Primitives" Version="4.3.0" />
36-
<PackageReference Include="System.Threading.Thread" Version="4.3.0" />
37-
<PackageReference Include="System.Threading.ThreadPool" Version="4.3.0" />
38-
<PackageReference Include="System.Xml.XmlDocument" Version="4.3.0" />
3930
</ItemGroup>
4031

4132
</Project>

‎src/EventStore.ClientAPI.NetCore/Properties/AssemblyInfo.cs‎

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,6 @@
22
using System.Runtime.CompilerServices;
33
using System.Runtime.InteropServices;
44

5-
[assembly: AssemblyTitle("EventStore.ClientAPI")]
6-
[assembly: AssemblyDescription("")]
7-
[assembly: AssemblyConfiguration("")]
8-
[assembly: AssemblyCompany("Event Store LLP")]
9-
[assembly: AssemblyProduct("EventStore.ClientAPI")]
10-
[assembly: AssemblyCopyright("Copyright © Event Store LLP. All rights reserved.")]
11-
[assembly: AssemblyTrademark("")]
12-
[assembly: AssemblyCulture("")]
13-
14-
[assembly: AssemblyVersion("0.0.0.0")]
15-
[assembly: AssemblyFileVersion("0.0.0.0")]
16-
175
[assembly: ComVisible(false)]
186
[assembly: Guid("0bffd734-18c5-4575-9321-324ed1a3bbfb")]
197
[assembly: InternalsVisibleTo("EventStore.Core.Tests.ClientAPI")]

0 commit comments

Comments
 (0)