@@ -1,7 +1,6 @@ | |||
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
<PropertyGroup> | |||
<VersionPrefix>1.0.2</VersionPrefix> | |||
<VersionSuffix></VersionSuffix> | |||
<Authors>RogueException</Authors> | |||
<PackageTags>discord;discordapp</PackageTags> | |||
<PackageProjectUrl>https://github.com/RogueException/Discord.Net</PackageProjectUrl> | |||
@@ -10,12 +9,10 @@ | |||
<RepositoryUrl>git://github.com/RogueException/Discord.Net</RepositoryUrl> | |||
</PropertyGroup> | |||
<PropertyGroup Condition=" '$(BuildNumber)' == '' "> | |||
<VersionSuffix Condition=" '$(VersionSuffix)' != ''">$(VersionSuffix)-dev</VersionSuffix> | |||
<VersionSuffix Condition=" '$(VersionSuffix)' == ''">dev</VersionSuffix> | |||
<VersionSuffix>dev</VersionSuffix> | |||
</PropertyGroup> | |||
<PropertyGroup Condition=" '$(BuildNumber)' != '' And '$(IsTagBuild)' != 'true' "> | |||
<VersionSuffix Condition=" '$(VersionSuffix)' != '' ">$(VersionSuffix)-$(BuildNumber)</VersionSuffix> | |||
<VersionSuffix Condition=" '$(VersionSuffix)' == '' ">build-$(BuildNumber)</VersionSuffix> | |||
<PropertyGroup Condition=" '$(BuildNumber)' != '' "> | |||
<VersionSuffix>$(BuildNumber)</VersionSuffix> | |||
</PropertyGroup> | |||
<PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' Or '$(TargetFramework)' == 'net45' "> | |||
<DefineConstants>$(DefineConstants);FILESYSTEM;DEFAULTUDPCLIENT;DEFAULTWEBSOCKET</DefineConstants> | |||
@@ -17,32 +17,32 @@ environment: | |||
secure: l7h5e7UE7yRd70hAB97kjPiQpPOShwqoBbOzEAYQ+XBd/Pre5OA33IXa3uisdUeQJP/nPFhcOsI+yn7WpuFaoQ== | |||
DNET_TEST_GUILDID: 273160668180381696 | |||
init: | |||
- ps: $Env:BUILD = "$($Env:APPVEYOR_BUILD_NUMBER.PadLeft(5, "0"))" | |||
build_script: | |||
- ps: appveyor-retry dotnet restore Discord.Net.sln -v Minimal /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
- ps: dotnet build Discord.Net.sln -c "Release" /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
after_build: | |||
- ps: dotnet pack "src\Discord.Net.Core\Discord.Net.Core.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
- ps: dotnet pack "src\Discord.Net.Rest\Discord.Net.Rest.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
- ps: dotnet pack "src\Discord.Net.WebSocket\Discord.Net.WebSocket.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
- ps: dotnet pack "src\Discord.Net.Rpc\Discord.Net.Rpc.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
- ps: dotnet pack "src\Discord.Net.Commands\Discord.Net.Commands.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
- ps: dotnet pack "src\Discord.Net.Webhook\Discord.Net.Webhook.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
- ps: dotnet pack "src\Discord.Net.Providers.WS4Net\Discord.Net.Providers.WS4Net.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
- ps: >- | |||
if ($Env:APPVEYOR_REPO_TAG -eq "true") { | |||
nuget pack src\Discord.Net\Discord.Net.nuspec -OutputDirectory "artifacts" | |||
$Env:BUILD = "$($Env:APPVEYOR_BUILD_NUMBER.PadLeft(5, "0"))" | |||
} else { | |||
nuget pack src\Discord.Net\Discord.Net.nuspec -OutputDirectory "artifacts" -suffix "$Env:BUILD" -properties suffix="build" | |||
$Env:BUILD = "build-$($Env:APPVEYOR_BUILD_NUMBER.PadLeft(5, "0"))" | |||
} | |||
build_script: | |||
- ps: appveyor-retry dotnet restore Discord.Net.sln -v Minimal /p:BuildNumber="$Env:BUILD" | |||
- ps: dotnet build Discord.Net.sln -c "Release" /p:BuildNumber="$Env:BUILD" | |||
after_build: | |||
- ps: dotnet pack "src\Discord.Net.Core\Discord.Net.Core.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" | |||
- ps: dotnet pack "src\Discord.Net.Rest\Discord.Net.Rest.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" | |||
- ps: dotnet pack "src\Discord.Net.WebSocket\Discord.Net.WebSocket.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" | |||
- ps: dotnet pack "src\Discord.Net.Rpc\Discord.Net.Rpc.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" | |||
- ps: dotnet pack "src\Discord.Net.Commands\Discord.Net.Commands.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" | |||
- ps: dotnet pack "src\Discord.Net.Webhook\Discord.Net.Webhook.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" | |||
- ps: dotnet pack "src\Discord.Net.Providers.WS4Net\Discord.Net.Providers.WS4Net.csproj" -c "Release" -o "../../artifacts" --no-build /p:BuildNumber="$Env:BUILD" | |||
- ps: nuget pack src\Discord.Net\Discord.Net.nuspec -OutputDirectory "artifacts" -suffix "$Env:BUILD" | |||
- ps: Get-ChildItem artifacts\*.nupkg | % { Push-AppveyorArtifact $_.FullName -FileName $_.Name } | |||
test_script: | |||
- ps: >- | |||
if ($APPVEYOR_PULL_REQUEST_NUMBER -eq "") { | |||
dotnet test test/Discord.Net.Tests/Discord.Net.Tests.csproj -c "Release" --no-build /p:BuildNumber="$Env:BUILD" /p:IsTagBuild="$Env:APPVEYOR_REPO_TAG" | |||
dotnet test test/Discord.Net.Tests/Discord.Net.Tests.csproj -c "Release" --no-build /p:BuildNumber="$Env:BUILD" | |||
} | |||
deploy: | |||
@@ -2,7 +2,7 @@ | |||
<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd"> | |||
<metadata> | |||
<id>Discord.Net</id> | |||
<version>1.0.2-$suffix$</version> | |||
<version>1.0.2</version> | |||
<title>Discord.Net</title> | |||
<authors>RogueException</authors> | |||
<owners>RogueException</owners> | |||
@@ -13,28 +13,28 @@ | |||
<requireLicenseAcceptance>false</requireLicenseAcceptance> | |||
<dependencies> | |||
<group targetFramework="net45"> | |||
<dependency id="Discord.Net.Core" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Rest" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.WebSocket" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Rpc" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Commands" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Webhook" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Core" version="1.0.2" /> | |||
<dependency id="Discord.Net.Rest" version="1.0.2" /> | |||
<dependency id="Discord.Net.WebSocket" version="1.0.2" /> | |||
<dependency id="Discord.Net.Rpc" version="1.0.2" /> | |||
<dependency id="Discord.Net.Commands" version="1.0.2" /> | |||
<dependency id="Discord.Net.Webhook" version="1.0.2" /> | |||
</group> | |||
<group targetFramework="netstandard1.1"> | |||
<dependency id="Discord.Net.Core" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Rest" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.WebSocket" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Rpc" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Commands" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Webhook" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Core" version="1.0.2" /> | |||
<dependency id="Discord.Net.Rest" version="1.0.2" /> | |||
<dependency id="Discord.Net.WebSocket" version="1.0.2" /> | |||
<dependency id="Discord.Net.Rpc" version="1.0.2" /> | |||
<dependency id="Discord.Net.Commands" version="1.0.2" /> | |||
<dependency id="Discord.Net.Webhook" version="1.0.2" /> | |||
</group> | |||
<group targetFramework="netstandard1.3"> | |||
<dependency id="Discord.Net.Core" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Rest" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.WebSocket" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Rpc" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Commands" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Webhook" version="1.0.2-$suffix$" /> | |||
<dependency id="Discord.Net.Core" version="1.0.2" /> | |||
<dependency id="Discord.Net.Rest" version="1.0.2" /> | |||
<dependency id="Discord.Net.WebSocket" version="1.0.2" /> | |||
<dependency id="Discord.Net.Rpc" version="1.0.2" /> | |||
<dependency id="Discord.Net.Commands" version="1.0.2" /> | |||
<dependency id="Discord.Net.Webhook" version="1.0.2" /> | |||
</group> | |||
</dependencies> | |||
</metadata> |