actions: create windows installer
parent
7a3583bf4a
commit
915223cbb4
|
|
@ -81,6 +81,12 @@ jobs:
|
||||||
. .\venv\Scripts\activate.ps1
|
. .\venv\Scripts\activate.ps1
|
||||||
pip install -r requirements.txt
|
pip install -r requirements.txt
|
||||||
|
|
||||||
|
- name: Install NSIS
|
||||||
|
run: |
|
||||||
|
Invoke-WebRequest "https://sourceforge.net/projects/nsis/files/NSIS%203/3.06.1/nsis-3.06.1-setup.exe/download" -UserAgent "wget" -OutFile nsis-3.06.1-setup.exe
|
||||||
|
if ((Get-FileHash nsis-3.06.1-setup.exe -Algorithm sha256).Hash -ne "f60488a676308079bfdf6845dc7114cfd4bbff47b66be4db827b89bb8d7fdc52") { Write-Error 'SHA256 mismatch' }
|
||||||
|
Start-Process -FilePath "nsis-3.06.1-setup.exe" -ArgumentList "/S", "/D=C:\Program Files (x86)\NSIS" -NoNewWindow -Wait
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: |
|
run: |
|
||||||
. .\venv\Scripts\activate.ps1
|
. .\venv\Scripts\activate.ps1
|
||||||
|
|
@ -91,3 +97,14 @@ jobs:
|
||||||
with:
|
with:
|
||||||
name: vial-win
|
name: vial-win
|
||||||
path: vial-win.zip
|
path: vial-win.zip
|
||||||
|
|
||||||
|
- name: Create installer
|
||||||
|
run: |
|
||||||
|
$env:Path += ";C:\Program Files (x86)\NSIS"
|
||||||
|
. .\venv\Scripts\activate.ps1
|
||||||
|
fbs installer
|
||||||
|
|
||||||
|
- uses: actions/upload-artifact@v1
|
||||||
|
with:
|
||||||
|
name: vial-win-installer
|
||||||
|
path: target\VialSetup.exe
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue