From cb5a727a4ae7e20bc364c896d10d7c207a21f662 Mon Sep 17 00:00:00 2001 From: Marius Bancila Date: Thu, 15 Nov 2018 16:10:48 +0200 Subject: [PATCH] travis script --- .travis.yml | 23 +++++++++++++++++++++++ README.md | 3 ++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 .travis.yml diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..0f63683 --- /dev/null +++ b/.travis.yml @@ -0,0 +1,23 @@ +language: cpp +compiler: gcc +dist: trusty + +before_install: + - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test + - sudo apt-get update -qq + +install: + - sudo apt-get install -qq g++-8 + - sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-8 90 + - sudo apt-get install -qq cppcheck + +before_script: + - cd ${TRAVIS_BUILD_DIR} + - cmake -H. -BBuild -DCMAKE_BUILD_TYPE=Release -Wdev + - cd Build + +script: + - make -j 2 + - ctest -V -j 2 -C Release + - cppcheck --quiet --error-exitcode=1 . + \ No newline at end of file diff --git a/README.md b/README.md index 9d0b7e6..54b17d1 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,8 @@ # stduuid A C++ cross-platform single-header library implementation **for universally unique identifiers**, simply know as either UUID or GUID (mostly on Windows). A UUID is a 128-bit number used to uniquely identify information in computer systems, such as database table keys, COM interfaces, classes and type libraries, and many others. -[![Build status](https://ci.appveyor.com/api/projects/status/0kw1n2s2xqxu5m62?svg=true&pendingText=tests%20-%20pending&failingText=tests%20-%20FAILED&passingText=tests%20-%20OK)](https://ci.appveyor.com/project/mariusbancila/stduuid) +[![Build Status](https://travis-ci.org/mariusbancila/stduuid.svg?branch=master)](https://travis-ci.org/mariusbancila/stduuid) +[![Tests status](https://ci.appveyor.com/api/projects/status/0kw1n2s2xqxu5m62?svg=true&pendingText=tests%20-%20pending&failingText=tests%20-%20FAILED&passingText=tests%20-%20OK)](https://ci.appveyor.com/project/mariusbancila/stduuid) For information about UUID/GUIDs see: * [Universally unique identifier](https://en.wikipedia.org/wiki/Universally_unique_identifier)