From 8fe0d1bc3238bd98c7687d5e0b293c0e17543f25 Mon Sep 17 00:00:00 2001 From: Tien Do Nam Date: Sun, 21 Jul 2024 14:30:24 +0200 Subject: [PATCH] ci: automate inno --- scripts/compile_windows_exe.ps1 | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 scripts/compile_windows_exe.ps1 diff --git a/scripts/compile_windows_exe.ps1 b/scripts/compile_windows_exe.ps1 new file mode 100644 index 00000000..129451a7 --- /dev/null +++ b/scripts/compile_windows_exe.ps1 @@ -0,0 +1,19 @@ +cd app + +fvm flutter clean +fvm flutter pub get +fvm flutter build windows + +Remove-Item "D:\inno" -Force -Recurse -ErrorAction SilentlyContinue +New-Item -ItemType Directory -Force -Path "D:\inno" +Copy-Item -Path "build\windows\runner\Release\*" -Destination "D:\inno" -Recurse +Copy-Item -Path "assets\packaging\logo-256.ico" -Destination "D:\inno" + +cd .. + +Copy-Item -Path "scripts\windows\x64\*" -Destination "D:\inno" -Recurse +Remove-Item "D:\inno-result" -Force -Recurse -ErrorAction SilentlyContinue +New-Item -ItemType Directory -Force -Path "D:\inno-result" +iscc .\scripts\compile_windows_exe-inno.iss + +Write-Output 'Generated Windows exe installer!'