mirror of
https://github.com/Flow-Launcher/Flow.Launcher.git
synced 2026-03-11 08:54:32 +00:00
add portable release
This commit is contained in:
parent
19aa45df05
commit
6ed83aaa6c
2 changed files with 13 additions and 2 deletions
|
|
@ -107,6 +107,13 @@ function Publish-Self-Contained ($p) {
|
||||||
dotnet publish -c Release $csproj /p:PublishProfile=$profile
|
dotnet publish -c Release $csproj /p:PublishProfile=$profile
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function Publish-Portable ($outputLocation, $version) {
|
||||||
|
|
||||||
|
& $outputLocation\Flow-Launcher-v$v.exe --silent | Out-Null
|
||||||
|
mkdir "$env:LocalAppData\FlowLauncher\app-$version\UserData"
|
||||||
|
Compress-Archive -Path $env:LocalAppData\FlowLauncher -DestinationPath $outputLocation\Flow-Launcher-v$version-Portable.zip
|
||||||
|
}
|
||||||
|
|
||||||
function Main {
|
function Main {
|
||||||
$p = Build-Path
|
$p = Build-Path
|
||||||
$v = Build-Version
|
$v = Build-Version
|
||||||
|
|
@ -123,6 +130,8 @@ function Main {
|
||||||
$o = "$p\Output\Packages"
|
$o = "$p\Output\Packages"
|
||||||
Validate-Directory $o
|
Validate-Directory $o
|
||||||
Pack-Squirrel-Installer $p $v $o
|
Pack-Squirrel-Installer $p $v $o
|
||||||
|
|
||||||
|
Publish-Portable $o $v
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -36,6 +36,8 @@ artifacts:
|
||||||
name: Plugin nupkg
|
name: Plugin nupkg
|
||||||
- path: 'Output\Packages\Flow-Launcher-*.exe'
|
- path: 'Output\Packages\Flow-Launcher-*.exe'
|
||||||
name: Squirrel Installer
|
name: Squirrel Installer
|
||||||
|
- path: 'Output\Packages\Flow-Launcher-v$env:flowVersion-Portable.zip'
|
||||||
|
name: Portable Version
|
||||||
- path: 'Output\Packages\FlowLauncher-*-full.nupkg'
|
- path: 'Output\Packages\FlowLauncher-*-full.nupkg'
|
||||||
name: Squirrel nupkg
|
name: Squirrel nupkg
|
||||||
- path: 'Output\Packages\RELEASES'
|
- path: 'Output\Packages\RELEASES'
|
||||||
|
|
@ -53,7 +55,7 @@ deploy:
|
||||||
release: v$(flowVersion)
|
release: v$(flowVersion)
|
||||||
auth_token:
|
auth_token:
|
||||||
secure: ij4UeXUYQBDJxn2YRAAhUOjklOGVKDB87Hn5J8tKIzj13yatoI7sLM666QDQFEgv
|
secure: ij4UeXUYQBDJxn2YRAAhUOjklOGVKDB87Hn5J8tKIzj13yatoI7sLM666QDQFEgv
|
||||||
artifact: Squirrel Installer, Squirrel nupkg, Squirrel RELEASES
|
artifact: Squirrel Installer, Portable Version, Squirrel nupkg, Squirrel RELEASES
|
||||||
draft: true
|
draft: true
|
||||||
force_update: true
|
force_update: true
|
||||||
on:
|
on:
|
||||||
|
|
@ -63,7 +65,7 @@ deploy:
|
||||||
release: v$(flowVersion)
|
release: v$(flowVersion)
|
||||||
auth_token:
|
auth_token:
|
||||||
secure: ij4UeXUYQBDJxn2YRAAhUOjklOGVKDB87Hn5J8tKIzj13yatoI7sLM666QDQFEgv
|
secure: ij4UeXUYQBDJxn2YRAAhUOjklOGVKDB87Hn5J8tKIzj13yatoI7sLM666QDQFEgv
|
||||||
artifact: Squirrel Installer, Squirrel nupkg, Squirrel RELEASES
|
artifact: Squirrel Installer, Portable Version, Squirrel nupkg, Squirrel RELEASES
|
||||||
force_update: true
|
force_update: true
|
||||||
on:
|
on:
|
||||||
APPVEYOR_REPO_TAG: true
|
APPVEYOR_REPO_TAG: true
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue