chore: win 7z

This commit is contained in:
hstyi
2025-02-21 22:24:23 +08:00
committed by hstyi
parent 28fe4c725f
commit 1f392c52a1
2 changed files with 15 additions and 1 deletions

View File

@@ -16,6 +16,9 @@ jobs:
Invoke-WebRequest -Uri "http://stahlworks.com/dev/zip.exe" -OutFile "$system32\zip.exe"
Invoke-WebRequest -Uri "http://stahlworks.com/dev/unzip.exe" -OutFile "$system32\unzip.exe"
- name: Install 7z
uses: milliewalky/setup-7-zip@v2
- name: Installing Java
run: |
curl -s --output ${{ runner.temp }}\java_package.zip -L https://cache-redirector.jetbrains.com/intellij-jbr/jbrsdk-21.0.6-windows-x64-b895.91.zip
@@ -42,4 +45,5 @@ jobs:
name: termora-windows-x86-64
path: |
build/distributions/*.zip
build/distributions/*.msi
build/distributions/*.msi
build/distributions/*.7z

View File

@@ -407,6 +407,16 @@ tasks.register("dist") {
workingDir = layout.buildDirectory.dir("jpackage/images/win-msi.image/").get().asFile
}
// 7z
exec {
commandLine(
"7z", "a", "-mx=9", "-m0=lzma2", "-mmt=on", "-bso0",
distributionDir.file("${finalFilenameWithoutExtension}.7z").asFile.absolutePath,
project.name.uppercaseFirstChar()
)
workingDir = layout.buildDirectory.dir("jpackage/images/win-msi.image/").get().asFile
}
// msi
exec {
commandLine(