Merge remote-tracking branch 'origin/feature/add_circle-ci_support' into development

This commit is contained in:
John Wellbelove 2019-12-06 10:33:00 +00:00
commit 7b41c0d513
2 changed files with 49 additions and 0 deletions

26
.circleci/config.yml Normal file
View File

@ -0,0 +1,26 @@
version: 2
jobs:
build:
docker:
- image: "debian:stretch"
steps:
- checkout
- run:
name: Installing SUDO
command: 'apt-get update && apt-get install -y sudo && rm -rf /var/lib/apt/lists/*'
- run:
name: Installing GCC
command: 'apt-get update && apt-get install -y gcc g++'
- run:
name: Install CMAKE
command: 'apt-get update && sudo apt-get install -y cmake'
- run:
name: Creating Build Files
command: 'cmake -H. -Bbuild'
- run:
name: Creating Binary Files
command: 'cmake --build build'
- run:
name: ETL Unit Testing
command: './bin/etl'

23
appveyor.yml Normal file
View File

@ -0,0 +1,23 @@
version: 1.0.{build}
branches:
only:
- master
image: Visual Studio 2017
configuration:
- Debug
- DebugNoSTL
clone_folder: c:\projects\etl
install:
- cmd: git submodule update --init --recursive
before_build:
- cmd: git clone https://github.com/unittest-cpp/unittest-cpp.git c:\projects\unittest-cpp
build:
project: test/vs2017/etl.vcxproj
verbosity: minimal
notifications:
- provider: Webhook
url: https://hooks.slack.com/services/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
method: POST
on_build_success: true
on_build_failure: true
on_build_status_changed: true