environment: CMAKE_ARGS: -DCMAKE_BUILD_TYPE=Release NSIS_ROOT: C:\nsis configuration: - Release install: - appveyor DownloadFile http://slproweb.com/download/Win32OpenSSL-1_0_2a.exe - Win32OpenSSL-1_0_2.exe /silent /verysilent /sp- /suppressmsgboxes - appveyor DownloadFile ftp://sourceware.org/pub/pthreads-win32/pthreads-w32-2-9-1-release.zip - 7z -y x pthreads-w32-2-9-1-release.zip -oC:\pthreads\ - appveyor DownloadFile "http://sunet.dl.sourceforge.net/project/nsis/NSIS 2/2.46/nsis-2.46-setup.exe" -FileName nsissetup.exe - nsissetup /S /D=%NSIS_ROOT% build: build_script: - md build - cd build - cmake -DCMAKE_BUILD_TYPE=Release .. - cmake --build . --config Release - cd .. after_build: - cd installer - '%NSIS_ROOT%\makensis mosquitto.nsi' artifacts: - name: Installer path: 'installer/mosquitto-*-install-win32.exe' #- path: build\src\Release\mosquitto.exe #- path: build\src\Release\mosquitto_passwd.exe #- path: build\lib\Release\mosquitto.dll #- path: build\lib\Release\mosquitto.lib #- path: build\client\Release\mosquitto_pub.exe #- path: build\client\Release\mosquitto_sub.exe #- path: build\src\Release\mosquitto.exe cache: - C:\OpenSSL-Win32 - C:\pthreads