From 7c5fe79333dd95be1ec2858afe95b94e732fbfe5 Mon Sep 17 00:00:00 2001 From: RogueException Date: Tue, 24 Jan 2017 15:40:41 -0400 Subject: [PATCH] Updated build script --- build.bat | 21 ------------------- build.ps1 | 15 +++++++++++++ .../Discord.Net.Commands.csproj | 4 +++- src/Discord.Net.Core/Discord.Net.Core.csproj | 4 +++- .../Discord.Net.Providers.UdpClient.csproj | 4 +++- .../Discord.Net.Providers.WS4Net.csproj | 4 +++- src/Discord.Net.Rest/Discord.Net.Rest.csproj | 4 +++- src/Discord.Net.Rpc/Discord.Net.Rpc.csproj | 4 +++- .../Discord.Net.WebSocket.csproj | 4 +++- src/Discord.Net/Discord.Net.csproj | 4 +++- 10 files changed, 39 insertions(+), 29 deletions(-) delete mode 100644 build.bat create mode 100644 build.ps1 diff --git a/build.bat b/build.bat deleted file mode 100644 index 1de188f4e..000000000 --- a/build.bat +++ /dev/null @@ -1,21 +0,0 @@ -@echo Off -dotnet restore -dotnet pack "src\Discord.Net" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -dotnet pack "src\Discord.Net.API" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -dotnet pack "src\Discord.Net.Core" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -dotnet pack "src\Discord.Net.Commands" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -dotnet pack "src\Discord.Net.Rest" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -dotnet pack "src\Discord.Net.WebSocket" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -dotnet pack "src\Discord.Net.Rpc" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -dotnet pack "src\Discord.Net.Providers.WS4Net" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -dotnet pack "src\Discord.Net.Providers.UDPClient" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" - -REM dotnet pack "src\Discord.Net\Discord.Net.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -REM dotnet pack "src\Discord.Net.API\Discord.Net.API.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -REM dotnet pack "src\Discord.Net.Core\Discord.Net.Core.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -REM dotnet pack "src\Discord.Net.Commands\Discord.Net.Commands.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -REM dotnet pack "src\Discord.Net.Rest\Discord.Net.Rest.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -REM dotnet pack "src\Discord.Net.WebSocket\Discord.Net.WebSocket.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -REM dotnet pack "src\Discord.Net.Rpc\Discord.Net.Rpc.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -REM dotnet pack "src\Discord.Net.Providers.WS4Net\Discord.Net.Providers.WS4Net.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" -REM dotnet pack "src\Discord.Net.Providers.UDPClient\Discord.Net.Providers.UDPClient.csproj" -c "%Configuration%" -o "artifacts" --version-suffix "%PrereleaseTag%" \ No newline at end of file diff --git a/build.ps1 b/build.ps1 new file mode 100644 index 000000000..e18111285 --- /dev/null +++ b/build.ps1 @@ -0,0 +1,15 @@ +if (Test-Path Env:\APPVEYOR_BUILD_NUMBER) { + $build = [convert]::ToInt32($env:APPVEYOR_BUILD_NUMBER).ToString("00000") +} else { + $build = "dev" +} + +dotnet restore Discord.Net.sln +dotnet pack "src\Discord.Net\Discord.Net.csproj" -c "Release" -o "artifacts" -p:BuildNumber="$build" +dotnet pack "src\Discord.Net.Core\Discord.Net.Core.csproj" -c "Release" -o "artifacts" -p:BuildNumber="$build" +dotnet pack "src\Discord.Net.Commands\Discord.Net.Commands.csproj" -c "Release" -o "artifacts" -p:BuildNumber="$build" +dotnet pack "src\Discord.Net.Rest\Discord.Net.Rest.csproj" -c "Release" -o "artifacts" -p:BuildNumber="$build" +dotnet pack "src\Discord.Net.WebSocket\Discord.Net.WebSocket.csproj" -c "Release" -o "artifacts" -p:BuildNumber="$build" +dotnet pack "src\Discord.Net.Rpc\Discord.Net.Rpc.csproj" -c "Release" -o "artifacts" -p:BuildNumber="$build" +dotnet pack "src\Discord.Net.Providers.WS4Net\Discord.Net.Providers.WS4Net.csproj" -c "Release" -o "artifacts" -p:BuildNumber="$build" +dotnet pack "src\Discord.Net.Providers.UdpClient\Discord.Net.Providers.UdpClient.csproj" -c "Release" -o "artifacts" -p:BuildNumber="$build" \ No newline at end of file diff --git a/src/Discord.Net.Commands/Discord.Net.Commands.csproj b/src/Discord.Net.Commands/Discord.Net.Commands.csproj index 099472a34..9f0808320 100644 --- a/src/Discord.Net.Commands/Discord.Net.Commands.csproj +++ b/src/Discord.Net.Commands/Discord.Net.Commands.csproj @@ -1,7 +1,9 @@ A Discord.Net extension adding support for bot commands. - 1.0.0-rc + 1.0.0 + rc-dev + rc-$(BuildNumber) netstandard1.1;netstandard1.3 Discord.Net.Commands discord;discordapp diff --git a/src/Discord.Net.Core/Discord.Net.Core.csproj b/src/Discord.Net.Core/Discord.Net.Core.csproj index 582f34d80..248564295 100644 --- a/src/Discord.Net.Core/Discord.Net.Core.csproj +++ b/src/Discord.Net.Core/Discord.Net.Core.csproj @@ -1,7 +1,9 @@ A .Net API wrapper and bot framework for Discord. - 1.0.0-rc + 1.0.0 + rc-dev + rc-$(BuildNumber) netstandard1.1;netstandard1.3 Discord.Net.Core discord;discordapp diff --git a/src/Discord.Net.Providers.UdpClient/Discord.Net.Providers.UdpClient.csproj b/src/Discord.Net.Providers.UdpClient/Discord.Net.Providers.UdpClient.csproj index cf542943a..bef98b219 100644 --- a/src/Discord.Net.Providers.UdpClient/Discord.Net.Providers.UdpClient.csproj +++ b/src/Discord.Net.Providers.UdpClient/Discord.Net.Providers.UdpClient.csproj @@ -1,7 +1,9 @@ An optional UDP client provider for Discord.Net using System.Net.UdpClient - 1.0.0-rc + 1.0.0 + rc-dev + rc-$(BuildNumber) net45 true Discord.Net.Providers.UDPClient diff --git a/src/Discord.Net.Providers.WS4Net/Discord.Net.Providers.WS4Net.csproj b/src/Discord.Net.Providers.WS4Net/Discord.Net.Providers.WS4Net.csproj index ee267a2c3..a5a57d5f1 100644 --- a/src/Discord.Net.Providers.WS4Net/Discord.Net.Providers.WS4Net.csproj +++ b/src/Discord.Net.Providers.WS4Net/Discord.Net.Providers.WS4Net.csproj @@ -1,7 +1,9 @@ An optional WebSocket client provider for Discord.Net using WebSocket4Net - 1.0.0-rc + 1.0.0 + rc-dev + rc-$(BuildNumber) net45 true Discord.Net.Providers.WS4Net diff --git a/src/Discord.Net.Rest/Discord.Net.Rest.csproj b/src/Discord.Net.Rest/Discord.Net.Rest.csproj index 753428943..ff1c196dc 100644 --- a/src/Discord.Net.Rest/Discord.Net.Rest.csproj +++ b/src/Discord.Net.Rest/Discord.Net.Rest.csproj @@ -1,7 +1,9 @@  A core Discord.Net library containing the REST client and models. - 1.0.0-rc + 1.0.0 + rc-dev + rc-$(BuildNumber) netstandard1.1;netstandard1.3 Discord.Net.Rest discord;discordapp diff --git a/src/Discord.Net.Rpc/Discord.Net.Rpc.csproj b/src/Discord.Net.Rpc/Discord.Net.Rpc.csproj index 9ba8e338f..b1687ade0 100644 --- a/src/Discord.Net.Rpc/Discord.Net.Rpc.csproj +++ b/src/Discord.Net.Rpc/Discord.Net.Rpc.csproj @@ -1,7 +1,9 @@  A core Discord.Net library containing the RPC client and models. - 1.0.0-rc + 1.0.0 + rc-dev + rc-$(BuildNumber) netstandard1.1;netstandard1.3 Discord.Net.Rpc discord;discordapp diff --git a/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj b/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj index 03857dbe8..a1d479f3c 100644 --- a/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj +++ b/src/Discord.Net.WebSocket/Discord.Net.WebSocket.csproj @@ -1,7 +1,9 @@ A core Discord.Net library containing the WebSocket client and models. - 1.0.0-rc + 1.0.0 + rc-dev + rc-$(BuildNumber) netstandard1.1;netstandard1.3 true Discord.Net.WebSocket diff --git a/src/Discord.Net/Discord.Net.csproj b/src/Discord.Net/Discord.Net.csproj index 4a01ef042..62939d3eb 100644 --- a/src/Discord.Net/Discord.Net.csproj +++ b/src/Discord.Net/Discord.Net.csproj @@ -1,7 +1,9 @@ An aynchronous API wrapper for Discord. This metapackage includes all of the optional Discord.Net components. - 1.0.0-rc + 1.0.0 + rc-dev + rc-$(BuildNumber) netstandard1.1;netstandard1.3 Discord.Net discord;discordapp