Merge pull request #126 from zfb132/master

add portable application
This commit is contained in:
Alex Spataru 2022-09-26 19:41:20 -05:00 committed by GitHub
commit 04a0530b88
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -191,6 +191,13 @@ jobs:
xcopy deploy\windows\openssl\*.dll "${{env.APPLICATION}}\bin"
move "${{env.APPLICATION}}" deploy\windows\nsis\
- name: '📦 Portable application'
run: |
mkdir "${{env.EXECUTABLE}}-${{env.VERSION}}-Windows"
xcopy "deploy\windows\nsis\${{env.APPLICATION}}\icon.ico" "${{env.EXECUTABLE}}-${{env.VERSION}}-Windows"
xcopy "deploy\windows\nsis\${{env.APPLICATION}}\bin" "${{env.EXECUTABLE}}-${{env.VERSION}}-Windows" /E
Compress-Archive -Path "${{env.EXECUTABLE}}-${{env.VERSION}}-Windows" -DestinationPath "${{env.EXECUTABLE}}-${{env.VERSION}}-Windows.zip"
- name: '📦 Make NSIS installer'
uses: joncloud/makensis-action@v3.6
with:
@ -213,6 +220,12 @@ jobs:
name: ${{env.EXECUTABLE}}-${{env.VERSION}}-Windows.exe
path: deploy/windows/nsis/${{env.EXECUTABLE}}-${{env.VERSION}}-Windows.exe
- name: '📤 Upload artifact: Portable application'
uses: actions/upload-artifact@v2
with:
name: ${{env.EXECUTABLE}}-${{env.VERSION}}-Windows.zip
path: ${{env.EXECUTABLE}}-${{env.VERSION}}-Windows.zip
#
# Windows MSYS2 build
#
@ -334,3 +347,4 @@ jobs:
./pyuploadtool-x86_64.AppImage **/${{env.EXECUTABLE}}-${{env.VERSION}}-Linux.AppImage
./pyuploadtool-x86_64.AppImage **/${{env.EXECUTABLE}}-${{env.VERSION}}-macOS.zip
./pyuploadtool-x86_64.AppImage **/${{env.EXECUTABLE}}-${{env.VERSION}}-Windows.exe
./pyuploadtool-x86_64.AppImage **/${{env.EXECUTABLE}}-${{env.VERSION}}-Windows.zip