From 5ebe7220456b9caba131a8b4e89d4bad80eebf3b Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Sat, 30 Mar 2019 17:14:50 +0100 Subject: [PATCH] :construction_worker: full workflow --- .circleci/config.yml | 21 ++++++++++++++++----- 1 file changed, 16 insertions(+), 5 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index d1d8ddec..40571d62 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -8,9 +8,20 @@ jobs: - checkout - run: - name: Greeting - command: echo Hello, world. - + name: Install sudo + command: 'apt-get update && apt-get install -y sudo && rm -rf /var/lib/apt/lists/*' - run: - name: Print the Current Time - command: date + name: Install 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: Create build files + command: 'cmake -Bbuild' + - run: + name: Compile + command: 'cmake --build build' + - run: + name: Execute test suite + command: 'cd build ; ctest'