From eff2f510713b0ddf6402b15b11ec8ae5fc420909 Mon Sep 17 00:00:00 2001 From: Antony Kellermann Date: Mon, 25 May 2020 20:14:49 -0400 Subject: [PATCH] Add `build_bleeding_edge` job to CircleCI, mimicking the original job except using the latest Arch Linux docker image. --- .circleci/config.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 5db13b1dd..bac3d46a9 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -22,3 +22,26 @@ jobs: - run: name: Execute test suite command: 'cd build ; ctest --output-on-failure -j 2' + + build_bleeding_edge: + docker: + - image: archlinux + + steps: + - checkout + + - run: + name: Install required tools + command: 'pacman -S --noconfirm gcc git cmake' + - run: + name: Show versions + command: 'g++ --version ; uname -a; cmake --version' + - run: + name: Run CMake + command: 'mkdir build ; cd build ; cmake ..' + - run: + name: Compile + command: 'cmake --build build' + - run: + name: Execute test suite + command: 'cd build ; ctest --output-on-failure -j 2' \ No newline at end of file