From 02aabcb638eaa1c51479810e1c8db67ff0d27360 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kim=20=E9=87=91=E5=8F=AF=E6=98=8E?= Date: Tue, 27 Oct 2020 20:57:36 +0800 Subject: [PATCH] fix(ci): resolve path to parent dir for windows --- scripts/build.ps1 | 8 ++++---- scripts/install.ps1 | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/scripts/build.ps1 b/scripts/build.ps1 index e429687c..2121b1d0 100644 --- a/scripts/build.ps1 +++ b/scripts/build.ps1 @@ -1,5 +1,5 @@ param([String] $buildTarget, [String] $outFile) -$rootDir = Split-Path $myInvocation.MyCommand.Path +$rootDir = Resolve-Path -Path ((Split-Path $myInvocation.MyCommand.Path) + "\..") # $winVersion = switch ([IntPtr]::Size -eq 4) { # $true {"32"} # $false {"64"} @@ -19,11 +19,11 @@ node "$rootDir\pkg\lib-es5\bin.js" . -t "$buildTarget" --out-path "$rootDir\bin" # Archive the binary. if ($outFile -ne "") { - $outFile = "$rootDir\bin\$outFile.exe" + $outFile = "$outFile.zip" cd "$rootDir\bin" - rm -f *.zip + rm *.zip echo "==> Archiving $rootDir\bin\vim-doge.exe -> $rootDir\bin\$outFile" - zip "$outFile" vim-doge.exe + 7z a -tzip "$outFile" vim-doge.exe } echo "Done building vim-doge binaries" diff --git a/scripts/install.ps1 b/scripts/install.ps1 index c6ba51fe..4c4d6722 100644 --- a/scripts/install.ps1 +++ b/scripts/install.ps1 @@ -1,4 +1,4 @@ -$rootDir = Split-Path $myInvocation.MyCommand.Path +$rootDir = Resolve-Path -Path ((Split-Path $myInvocation.MyCommand.Path) + "\..") $version = Get-Content "$rootDir\.version" $winVersion = switch ([IntPtr]::Size -eq 4) { $true {"32"}