From 682459e8ed7950c2065218d74ae78ebd7d92111b Mon Sep 17 00:00:00 2001 From: tastytea Date: Sat, 11 Aug 2018 08:44:01 +0200 Subject: [PATCH] Added drone file --- .drone.yml | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ README.md | 2 +- 2 files changed, 58 insertions(+), 1 deletion(-) create mode 100644 .drone.yml diff --git a/.drone.yml b/.drone.yml new file mode 100644 index 0000000..d1c7b7e --- /dev/null +++ b/.drone.yml @@ -0,0 +1,57 @@ +pipeline: + gcc5: + image: gcc:5 + pull: true + commands: + - echo "deb http://deb.debian.org/debian stretch main" >> /etc/apt/sources.list.d/stretch.list + - echo "APT::Default-Release \"jessie\";" >> /etc/apt/apt.conf.d/00default_release + - apt-get update -q + - apt-get install -qyt stretch cmake libjsoncpp-dev + - apt-get install -qy libxdg-basedir-dev + - rm -rf build && mkdir -p build && cd build + - cmake .. + - make VERBOSE=1 + - make install DESTDIR=install + gcc6: + image: gcc:6 + pull: true + commands: + - echo "deb http://deb.debian.org/debian stretch main" >> /etc/apt/sources.list.d/stretch.list + - echo "APT::Default-Release \"jessie\";" >> /etc/apt/apt.conf.d/00default_release + - apt-get update -q + - apt-get install -qyt stretch cmake libjsoncpp-dev + - apt-get install -qy libxdg-basedir-dev + - rm -rf build && mkdir -p build && cd build + - cmake .. + - make VERBOSE=1 + - make install DESTDIR=install + gcc7: + image: gcc:7 + pull: true + commands: + - apt-get update -q + - apt-get install -qyt stretch cmake + - apt-get install -qy libjsoncpp-dev libxdg-basedir-dev + - rm -rf build && mkdir -p build && cd build + - cmake .. + - make VERBOSE=1 + - make install DESTDIR=install + gcc8: + image: gcc:8 + pull: true + commands: + - apt-get update -q + - apt-get install -qyt stretch cmake + - apt-get install -qy libjsoncpp-dev libxdg-basedir-dev + - rm -rf build && mkdir -p build && cd build + - cmake .. + - make VERBOSE=1 + - make install DESTDIR=install + notify: + image: drillster/drone-email + pull: true + host: cryptoparty-celle.de + secrets: [ email_username, email_password ] + from: drone@tzend.de + when: + status: [ changed, failure ] diff --git a/README.md b/README.md index 712a436..49257d8 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ necessary. ### Dependencies -* C++ compiler +* C++ compiler (Tested: g++ 5/6/7/8) * [cmake](https://cmake.org/) * [pkgconfig](https://pkgconfig.freedesktop.org/wiki/) * [jsoncpp](https://github.com/open-source-parsers/jsoncpp)