Skip to content

Commit df25a2d

Browse files
committed
Added nuget package details Added deploy tasks to build
1 parent 47bc605 commit df25a2d

2 files changed

Lines changed: 28 additions & 2 deletions

File tree

.travis.yml

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,17 @@ dotnet: 2.2
55
script:
66
- dotnet restore
77
- dotnet build -c Release
8-
- dotnet test
8+
- dotnet test
9+
before_deploy:
10+
- dotnet pack FroniusSolarClient/FroniusSolarClient.csproj --output ../package/ -c Release
11+
- dotnet nuget push package/*.nupkg -k $NUGET_API_KEY -s $NUGET_SOURCE
12+
deploy:
13+
provider: releases
14+
api_key: $GITHUB_TOKEN
15+
file_glob: true
16+
file: package/*
17+
skip_cleanup: true
18+
draft: true
19+
on:
20+
tags: true
21+
branch: master

FroniusSolarClient/FroniusSolarClient.csproj

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,20 @@
1-
<Project Sdk="Microsoft.NET.Sdk">
1+
<Project Sdk="Microsoft.NET.Sdk">
22

33
<PropertyGroup>
4+
<Title>FroniusSolarClient</Title>
5+
<PackageId>FroniusSolarClient.Core</PackageId>
6+
<Description>A .NET Client wrapper for the Fronius Solar API</Description>
7+
<Copyright>MIT</Copyright>
8+
<RepositoryUrl>https://github.com/SeanoNET/FroniusSolarClient</RepositoryUrl>
9+
<PackageTags>fronius-solar-api; api; fronius-inverter;</PackageTags>
10+
<Authors>Sean O.</Authors>
411
<TargetFramework>netstandard2.0</TargetFramework>
12+
<LangVersion>7.3</LangVersion>
13+
<PackageProjectUrl>https://github.com/SeanoNET/FroniusSolarClient</PackageProjectUrl>
14+
<RepositoryType>git</RepositoryType>
15+
<AssemblyVersion>0.0.1.0</AssemblyVersion>
16+
<FileVersion>0.0.1.0</FileVersion>
17+
<Version>0.0.1</Version>
518
</PropertyGroup>
619

720
<ItemGroup>

0 commit comments

Comments
 (0)