ci: automate inno

This commit is contained in:
Tien Do Nam
2024-07-21 14:30:24 +02:00
parent 76aeef5a4e
commit 8fe0d1bc32

View File

@@ -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!'