Add an script to create the windows installer automatically

This commit is contained in:
Luis Ángel San Martín
2019-08-18 15:07:25 +02:00
parent a3e20c58cd
commit 9a86fe9cf1
4 changed files with 232 additions and 1 deletions

View File

@ -64,6 +64,8 @@ jobs:
choco install innosetup
wget "https://sourceforge.net/projects/sevenzip/files/7-Zip/18.05/7z1805-src.7z" -P $(Build.SourcesDirectory)\compressed_archive
7z x $(Build.SourcesDirectory)\compressed_archive\7z1805-src.7z -o$(Build.SourcesDirectory)\compressed_archive\lib7zip
wget "https://go.microsoft.com/fwlink/?LinkId=746572" -O $(Build.SourcesDirectory)\vc_redist.x64.exe
# 32bit https://go.microsoft.com/fwlink/?LinkId=746571
displayName: 'Install dependencies'
- script: |
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build\vcvars64.bat"
@ -72,7 +74,17 @@ jobs:
nmake
displayName: 'Build'
- script: |
iscc
cd $(Build.SourcesDirectory)\ci\win
.\create_installer.cmd x64 7z
displayName: 'Create installer'
- task: CopyFiles@2
inputs:
contents: $(Build.SourcesDirectory)\ci\win\Output\*.exe
targetFolder: $(Build.ArtifactStagingDirectory)
- task: PublishBuildArtifacts@1
inputs:
pathToPublish: $(Build.ArtifactStagingDirectory)
artifactName: Installer