mirror of https://github.com/eclipse/paho.mqtt.c
Package AppVeyor artifacts attempt 1
This commit is contained in:
parent
74bff662c0
commit
6ab27fb404
54
appveyor.yml
54
appveyor.yml
|
|
@ -2,49 +2,43 @@ version: 1.2.{build}
|
|||
image:
|
||||
- Visual Studio 2013
|
||||
- Visual Studio 2015
|
||||
configuration: Debug
|
||||
install:
|
||||
- cmd: openssl version
|
||||
|
||||
- cmd: python --version
|
||||
|
||||
configuration: Debug
|
||||
install:
|
||||
- cmd: openssl version
|
||||
- cmd: python --version
|
||||
- cmd: netsh advfirewall firewall add rule name="Python 2.7" dir=in action=allow program="C:\Python27\python.exe" enable=yes
|
||||
|
||||
- cmd: netsh advfirewall firewall add rule name="Open Port 1883" dir=in action=allow protocol=TCP localport=1883
|
||||
|
||||
- cmd: netsh advfirewall set allprofiles state off
|
||||
|
||||
- ps: Start-Process python -ArgumentList 'test\mqttsas2.py'
|
||||
|
||||
- cmd: C:\Python36\python --version
|
||||
|
||||
- cmd: git clone https://github.com/eclipse/paho.mqtt.testing.git
|
||||
|
||||
- cmd: cd paho.mqtt.testing\interoperability
|
||||
|
||||
- ps: Start-Process C:\Python36\python -ArgumentList 'startbroker.py -c client_testing.conf'
|
||||
|
||||
- cmd: cd ..\..
|
||||
- cmd: netsh advfirewall set allprofiles state off
|
||||
- ps: Start-Process python -ArgumentList 'test\mqttsas2.py'
|
||||
- cmd: C:\Python36\python --version
|
||||
- cmd: git clone https://github.com/eclipse/paho.mqtt.testing.git
|
||||
- cmd: cd paho.mqtt.testing\interoperability
|
||||
- ps: Start-Process C:\Python36\python -ArgumentList 'startbroker.py -c client_testing.conf'
|
||||
- cmd: cd ..\..
|
||||
|
||||
build_script:
|
||||
- cmd: >-
|
||||
mkdir build.paho
|
||||
|
||||
cd build.paho
|
||||
|
||||
echo %APPVEYOR_BUILD_WORKER_IMAGE%
|
||||
|
||||
if "%APPVEYOR_BUILD_WORKER_IMAGE%" == "Visual Studio 2015" call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64
|
||||
|
||||
if "%APPVEYOR_BUILD_WORKER_IMAGE%" == "Visual Studio 2013" call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x64
|
||||
|
||||
cmake -G "NMake Makefiles" -DPAHO_WITH_SSL=TRUE -DPAHO_BUILD_DOCUMENTATION=FALSE -DPAHO_BUILD_SAMPLES=TRUE -DCMAKE_BUILD_TYPE=Release -DCMAKE_VERBOSE_MAKEFILE=TRUE ..
|
||||
|
||||
nmake
|
||||
|
||||
nmake
|
||||
ctest -T test -VV
|
||||
|
||||
cd ..
|
||||
|
||||
after_build:
|
||||
- cmd: >-
|
||||
set ZIPNAME=eclipse-paho-mqtt-c-windows.zip
|
||||
7z a %ZIPNAME% %APPVEYOR_BUILD_FOLDER%\build.paho\src\*.dll
|
||||
7z a %ZIPNAME% %APPVEYOR_BUILD_FOLDER%\build.paho\src\*.lib
|
||||
7z a %ZIPNAME% %APPVEYOR_BUILD_FOLDER%\build.paho\src\*.exe -r
|
||||
7z a %ZIPNAME% %APPVEYOR_BUILD_FOLDER%\src\MQTTClient.h %APPVEYOR_BUILD_FOLDER%\src\MQTTAsync.h
|
||||
|
||||
artifacts:
|
||||
- path: eclipse-paho-mqtt-c-windows.zip
|
||||
name: paho-mqtt-c
|
||||
|
||||
test:
|
||||
assemblies: build/Testing/*/Test.xml
|
||||
|
|
|
|||
Loading…
Reference in New Issue