diff --git a/.appveyor.yml b/.appveyor.yml index 5e43831..65e07a1 100644 --- a/.appveyor.yml +++ b/.appveyor.yml @@ -6,25 +6,19 @@ cache: - packages -> **\packages.config - '%USERPROFILE%\.nuget\packages -> **\project.json' before_build: -- cmd: >- - FOR /F %%i in ('git describe --always --tags') do set GIT_TAG=%%i +- ps: >- + $env:GIT_TAG = git describe --always --tags nuget restore build: verbosity: minimal after_build: -- cmd: >- - type GitVersion.cs +- ps: >- + Get-Content GitVersion.cs - cd Build - - move QuickLook.msi ..\QuickLook-%GIT_TAG%.msi - - dir ..\QuickLook-%GIT_TAG%.msi - - 7z a ..\QuickLook-%GIT_TAG%.zip .\Package\* -r - - 7z l ..\QuickLook-%GIT_TAG%.zip + Move-Item Build\QuickLook-$env:GIT_TAG.msi QuickLook-$env:GIT_TAG.msi + + Move-Item Build\QuickLook-$env:GIT_TAG.zip QuickLook-$env:GIT_TAG.zip artifacts: - path: QuickLook-%GIT_TAG%.zip diff --git a/QuickLook.Installer/QuickLook.Installer.wixproj b/QuickLook.Installer/QuickLook.Installer.wixproj index 80cdd24..f99b2f4 100644 --- a/QuickLook.Installer/QuickLook.Installer.wixproj +++ b/QuickLook.Installer/QuickLook.Installer.wixproj @@ -18,6 +18,7 @@ ..\Build\ obj\$(Configuration)\ + PackageDir=$(SolutionDir)Build\Package\ @@ -32,25 +33,24 @@ - - - QuickLook - {8b4a9ce5-67b5-4a94-81cb-3771f688fdeb} - True - True - Binaries;Content;Satellites - INSTALLFOLDER - - - robocopy "$(SolutionDir)Build\$(Configuration)" "$(SolutionDir)Build\Package" %2a.%2a /e /njh /njs /ndl /nfl /nc /ns /np /xf %2a.pdb /xf %2a.obj /xf %2a.ipdb /xf %2a.iobj /xf %2a.exp /xf %2a.lib /xf %2a.ilk /xf %2a.xml + rmdir /S /Q "$(SolutionDir)Build\Package\%2a" -"$(WIX)bin\heat" dir "$(SolutionDir)Build\Package" -dr INSTALLFOLDER -cg QuickLookComponents -gg -g1 -sf -srd -sreg -var "var.QuickLook.TargetDir" -out "$(ProjectDir)C_QuickLookComponents.wxs" +robocopy "$(SolutionDir)Build\$(Configuration)" "$(SolutionDir)Build\Package" %2a.%2a /e /njh /njs /ndl /nfl /nc /ns /np /xf %2a.pdb /xf %2a.obj /xf %2a.ipdb /xf %2a.iobj /xf %2a.exp /xf %2a.lib /xf %2a.ilk /xf %2a.xml + +powershell -file "$(SolutionDir)Scripts\sign-package.ps1" + +"$(WIX)bin\heat" dir "$(SolutionDir)Build\Package" -dr INSTALLFOLDER -cg QuickLookComponents -gg -g1 -sf -srd -sreg -var "var.PackageDir" -out "$(ProjectDir)C_QuickLookComponents.wxs" + + + powershell -file "$(SolutionDir)Scripts\sign-msi.ps1" + +powershell -file "$(SolutionDir)Scripts\rename-pkg.ps1"