From 8ab1895f4c839b7b4ba9a615a5afa50c02b74712 Mon Sep 17 00:00:00 2001 From: Anna Clemens Date: Fri, 8 Oct 2021 14:56:15 -0400 Subject: [PATCH] chore(ci): add build manifest --- .build.yml | 17 +++++++++++++++++ TheGreatSeparator/TheGreatSeparator.csproj | 17 +++++++++++++---- 2 files changed, 30 insertions(+), 4 deletions(-) create mode 100755 .build.yml diff --git a/.build.yml b/.build.yml new file mode 100755 index 0000000..b9cb6f8 --- /dev/null +++ b/.build.yml @@ -0,0 +1,17 @@ +image: fedora/latest +packages: + - dotnet + - wget + - unzip +tasks: + - download-dalamud: | + mkdir dalamud + cd dalamud + wget https://github.com/goatcorp/dalamud-distrib/raw/main/latest.zip + unzip latest.zip + rm latest.zip + - build-plugin: | + cd TheGreatSeparator/TheGreatSeparator + dotnet build -c Release -p:IsCI=true +artifacts: + - TheGreatSeparator/TheGreatSeparator/bin/Release/net5-windows/TheGreatSeparator/latest.zip diff --git a/TheGreatSeparator/TheGreatSeparator.csproj b/TheGreatSeparator/TheGreatSeparator.csproj index 2e42117..dba46bd 100755 --- a/TheGreatSeparator/TheGreatSeparator.csproj +++ b/TheGreatSeparator/TheGreatSeparator.csproj @@ -7,21 +7,30 @@ true false + + + $(AppData)\XIVLauncher\addon\Hooks\dev + + + + $(HOME)/dalamud + + - $(AppData)\XIVLauncher\addon\Hooks\dev\Dalamud.dll + $(Dalamud)\Dalamud.dll False - $(AppData)\XIVLauncher\addon\Hooks\dev\FFXIVClientStructs.dll + $(Dalamud)\FFXIVClientStructs.dll False - $(AppData)\XIVLauncher\addon\Hooks\dev\ImGui.NET.dll + $(Dalamud)\ImGui.NET.dll False - $(AppData)\XIVLauncher\addon\Hooks\dev\ImGuiScene.dll + $(Dalamud)\ImGuiScene.dll False