diff --git a/.appveyor.yml b/.appveyor.yml new file mode 100644 index 0000000000000000000000000000000000000000..559431e2f9421f4cf1bfe64f1e2e9ee66b7bead5 --- /dev/null +++ b/.appveyor.yml @@ -0,0 +1,28 @@ +version: 1.0.{build} +os: Visual Studio 2015 +environment: + matrix: + - ARCH: amd64 + +clone_folder: c:\dev\TDengine +clone_depth: 1 + +init: + - call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" %ARCH% + +before_build: + - cd c:\dev\TDengine + - md build + +build_script: + - cd build + - cmake -G "NMake Makefiles" .. + - nmake install + +notifications: +- provider: Email + to: + - sangshuduo@gmail.com + on_build_success: true + on_build_failure: true + on_build_status_changed: true diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000000000000000000000000000000000000..4679ad71de87008149d0ae30a207c021f0660569 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,66 @@ +# +# Configuration +# +git: + depth: 1 + +language: c + +compiler: + - clang + - gcc + +os: + - linux + - osx + +addons: + coverity_scan: + + # GitHub project metadata + # ** specific to your project ** + project: + name: TDengine + version: 2.x + description: TDengine + + # Where email notification of build analysis results will be sent + notification_email: sdsang@taosdata.com + + # Commands to prepare for build_command + # ** likely specific to your build ** + build_command_prepend: cmake .. + + # The command that will be added as an argument to "cov-build" to compile your project for analysis, + # ** likely specific to your build ** + build_command: cmake --build . + + # Pattern to match selecting branches that will run analysis. We recommend leaving this set to 'coverity_scan'. + # Take care in resource usage, and consider the build frequency allowances per + # https://scan.coverity.com/faq#frequency + branch_pattern: coverity_scan + +before_script: + - mkdir build + - cd build + +script: + - cmake .. + - cmake --build . + +# +# Build Matrix +# +matrix: + - os: linux + addons: + apt: + packages: + - build-essential + - cmake + + - os: osx + addons: + homebrew: + - cmake + diff --git a/README.md b/README.md index 8d60a892e0d89ae1a3a39644cd1633b19598d66e..280cf73ba0e8140b18e4a98902a7a58f8a72c881 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,6 @@ +[![Build Status](https://travis-ci.org/taosdata/TDengine.svg?branch=master)](https://travis-ci.org/taosdata/TDengine) +[![Build status](https://ci.appveyor.com/api/projects/status/kf3pwh2or5afsgl9/branch/master?svg=true)](https://ci.appveyor.com/project/sangshuduo/tdengine-2n8ge/branch/master) + [![TDengine](TDenginelogo.png)](https://www.taosdata.com) # What is TDengine?