github.com/jasonkeene/cli@v6.14.1-0.20160816203908-ca5715166dfb+incompatible/ci/cli/tasks/create-installers-windows.bat (about) 1 SET ROOT_DIR=%CD% 2 SET ESCAPED_ROOT_DIR=%ROOT_DIR:\=\\% 3 SET /p VERSION=<%ROOT_DIR%\cli\VERSION 4 5 SET PATH=C:\Program Files\GnuWin32\bin;%PATH% 6 SET PATH=C:\Program Files (x86)\Inno Setup 5;%PATH% 7 8 REM You must have added to your Inno Setup a Signtool: (http://revolution.screenstepslive.com/s/revolution/m/10695/l/95041-signing-installers-you-create-with-inno-setup) 9 REM Name: "signtool", Command: "signtool.exe $p" 10 REM This is to add "signtool.exe" to your path, so it does not need to be fully qualified in the configuration above 11 SET PATH=C:\Program Files (x86)\Windows Kits\10\bin\x64;%PATH% 12 13 sed -i -e "s/VERSION/%VERSION%/" %ROOT_DIR%\cli\installers\windows\windows-installer-x64.iss 14 sed -i -e "s/CF_SOURCE/%ESCAPED_ROOT_DIR%\\cf.exe/" %ROOT_DIR%\cli\installers\windows\windows-installer-x64.iss 15 sed -i -e "s/SIGNTOOL_CERT_PASSWORD/%SIGNTOOL_CERT_PASSWORD%/" %ROOT_DIR%\cli\installers\windows\windows-installer-x64.iss 16 sed -i -e "s/SIGNTOOL_CERT_PATH/%SIGNTOOL_CERT_PATH%/" %ROOT_DIR%\cli\installers\windows\windows-installer-x64.iss 17 18 pushd %ROOT_DIR%\cf-cli-binaries 19 gzip -d cf-cli-binaries.tgz 20 tar -xvf cf-cli-binaries.tar 21 MOVE cf-cli_winx64.exe ..\cf.exe 22 popd 23 24 ISCC %ROOT_DIR%\cli\installers\windows\windows-installer-x64.iss 25 26 MOVE %ROOT_DIR%\cli\installers\windows\Output\mysetup.exe cf_installer.exe 27 28 zip %ROOT_DIR%\winstallers\cf-cli-installer_winx64.zip cf_installer.exe 29 30 sed -i -e "s/VERSION/%VERSION%/" %ROOT_DIR%\cli\installers\windows\windows-installer-x86.iss 31 sed -i -e "s/CF_SOURCE/%ESCAPED_ROOT_DIR%\\cf.exe/" %ROOT_DIR%\cli\installers\windows\windows-installer-x86.iss 32 sed -i -e "s/SIGNTOOL_CERT_PASSWORD/%SIGNTOOL_CERT_PASSWORD%/" %ROOT_DIR%\cli\installers\windows\windows-installer-x86.iss 33 sed -i -e "s/SIGNTOOL_CERT_PATH/%SIGNTOOL_CERT_PATH%/" %ROOT_DIR%\cli\installers\windows\windows-installer-x86.iss 34 35 pushd %ROOT_DIR%\cf-cli-binaries 36 MOVE cf-cli_win32.exe ..\cf.exe 37 popd 38 39 ISCC %ROOT_DIR%\cli\installers\windows\windows-installer-x86.iss 40 41 MOVE %ROOT_DIR%\cli\installers\windows\Output\mysetup.exe cf_installer.exe 42 43 zip %ROOT_DIR%\winstallers\cf-cli-installer_win32.zip cf_installer.exe