diff --git a/DiscordBot/DiscordBot.csproj b/DiscordBot/DiscordBot.csproj index a3ef8e7..728380c 100644 --- a/DiscordBot/DiscordBot.csproj +++ b/DiscordBot/DiscordBot.csproj @@ -29,6 +29,8 @@ + + diff --git a/DiscordBot/builder.bat b/DiscordBot/builder.bat new file mode 100644 index 0000000..f73d6b4 --- /dev/null +++ b/DiscordBot/builder.bat @@ -0,0 +1,35 @@ +@echo off +echo "Building..." + +echo "Building linux-x64 not self-contained" +dotnet publish -r linux-x64 -p:PublishSingleFile=false --self-contained true -c Release -o ../publish/linux-x64 + +echo "Building win-x64 not self-contained" +dotnet publish -r win-x64 -p:PublishSingleFile=false --self-contained true -c Release -o ../publish/win-x64 + +echo "Building osx-x64 not self-contained" +dotnet publish -r osx-x64 -p:PublishSingleFile=false --self-contained true -c Release -o ../publish/osx-x64 + + +echo "Building linux-x64 self-contained" +dotnet publish -r linux-x64 -p:PublishSingleFile=true --self-contained true -c Release -o ../publish/linux-x64-selfcontained + +echo "Building win-x64 self-contained" +dotnet publish -r win-x64 -p:PublishSingleFile=true --self-contained true -c Release -o ../publish/win-x64-selfcontained + +echo "Building osx-x64 self-contained" +dotnet publish -r osx-x64 -p:PublishSingleFile=true --self-contained true -c Release -o ../publish/osx-x64-selfcontained + +echo "Zipping..." +mkdir ../publish/zip + + +zip -r ../publish/zip/linux-x64.zip ../publish/linux-x64 +zip -r ../publish/zip/win-x64.zip ../publish/win-x64 +zip -r ../publish/zip/osx-x64.zip ../publish/osx-x64 + +zip -r ../publish/zip/linux-x64-selfcontained.zip ../publish/linux-x64-selfcontained +zip -r ../publish/zip/win-x64-selfcontained.zip ../publish/win-x64-selfcontained +zip -r ../publish/zip/osx-x64-selfcontained.zip ../publish/osx-x64-selfcontained + +echo "Done!" \ No newline at end of file diff --git a/builder.sh b/DiscordBot/builder.sh old mode 100755 new mode 100644 similarity index 99% rename from builder.sh rename to DiscordBot/builder.sh index 9cc2ab7..0e53c37 --- a/builder.sh +++ b/DiscordBot/builder.sh @@ -33,4 +33,4 @@ zip -r ./publish/zip/linux-x64-selfcontained.zip ./publish/linux-x64-selfcontain zip -r ./publish/zip/win-x64-selfcontained.zip ./publish/win-x64-selfcontained zip -r ./publish/zip/osx-x64-selfcontained.zip ./publish/osx-x64-selfcontained -echo "Done!" +echo "Done!" \ No newline at end of file