github.com/mook-as/cf-cli@v7.0.0-beta.28.0.20200120190804-b91c115fae48+incompatible/ci/cli/tasks/create-installers-windows.bat (about)

     1  SET ROOT_DIR=%CD%
     2  SET ESCAPED_ROOT_DIR=%ROOT_DIR:\=\\%
     3  
     4  IF "%TARGET_V7%" == "true" (
     5  	SET /p VERSION=<%ROOT_DIR%\cli-ci\ci\VERSION_V7
     6  ) else (
     7  	SET /p VERSION=<%ROOT_DIR%\cli-ci\ci\VERSION
     8  )
     9  
    10  SET PATH=C:\Program Files\GnuWin32\bin;%PATH%
    11  SET PATH=C:\Program Files (x86)\Inno Setup 5;%PATH%
    12  
    13  SET PATH=C:\Program Files (x86)\Windows Kits\10\bin\x64;%PATH%
    14  
    15  sed -i -e "s/VERSION/%VERSION%/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x64.iss
    16  sed -i -e "s/CF_LICENSE/%ESCAPED_ROOT_DIR%\\LICENSE/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x64.iss
    17  sed -i -e "s/CF_NOTICE/%ESCAPED_ROOT_DIR%\\NOTICE/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x64.iss
    18  sed -i -e "s/CF_SOURCE/%ESCAPED_ROOT_DIR%\\cf.exe/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x64.iss
    19  sed -i -e "s/CF_ICON/%ESCAPED_ROOT_DIR%\\cf.ico/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x64.iss
    20  
    21  TYPE %ROOT_DIR%\cli-ci\ci\license\LICENSE-WITH-3RD-PARTY-LICENSES | MORE /P > LICENSE
    22  TYPE %ROOT_DIR%\cli-ci\ci\license\NOTICE | MORE /P > NOTICE
    23  COPY %ROOT_DIR%\cli-ci\ci\installers\windows\cf.ico cf.ico
    24  
    25  MOVE %ROOT_DIR%\extracted-binaries\cf-cli_winx64.exe cf.exe
    26  
    27  ISCC %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x64.iss
    28  
    29  MOVE %ROOT_DIR%\cli-ci\ci\installers\windows\Output\mysetup.exe cf_installer.exe
    30  
    31  7z a %ROOT_DIR%\winstallers\cf-cli-installer_winx64.zip cf_installer.exe
    32  
    33  sed -i -e "s/VERSION/%VERSION%/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x86.iss
    34  sed -i -e "s/CF_LICENSE/%ESCAPED_ROOT_DIR%\\LICENSE/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x86.iss
    35  sed -i -e "s/CF_NOTICE/%ESCAPED_ROOT_DIR%\\NOTICE/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x86.iss
    36  sed -i -e "s/CF_SOURCE/%ESCAPED_ROOT_DIR%\\cf.exe/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x86.iss
    37  sed -i -e "s/CF_ICON/%ESCAPED_ROOT_DIR%\\cf.ico/" %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x86.iss
    38  
    39  MOVE %ROOT_DIR%\extracted-binaries\cf-cli_win32.exe cf.exe
    40  
    41  ISCC %ROOT_DIR%\cli-ci\ci\installers\windows\windows-installer-x86.iss
    42  
    43  MOVE %ROOT_DIR%\cli-ci\ci\installers\windows\Output\mysetup.exe cf_installer.exe
    44  
    45  7z a %ROOT_DIR%\winstallers\cf-cli-installer_win32.zip cf_installer.exe