From 5d3e5f4cf1a97262586fdc6dc9443445485fb00e Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Mon, 16 Apr 2018 01:34:17 +0200 Subject: [PATCH] update to CircleCI 2.0 --- .circleci/config.yml | 24 ++++++++++++++++++++++++ appveyor.yml | 16 ---------------- circle.yml | 24 ------------------------ 3 files changed, 24 insertions(+), 40 deletions(-) create mode 100644 .circleci/config.yml delete mode 100644 appveyor.yml delete mode 100644 circle.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..6f927b6 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,24 @@ +version: 2 +jobs: + build: + docker: + - image: circleci/buildpack-deps:16.04-curl-browsers + environment: + - PATH: "/home/ubuntu/cmake-3.11.0-Linux-x86_64/bin:$PATH" + - CXX: g++-7.1 + steps: + - save_cache: + key: dependency-cache + path: + - ~/cmake-3.11.0-Linux-x86_64 + - run: + name: Update gcc and g++ to version 7.1 + command: | + sudo add-apt-repository -y ppa:jonathonf/gcc-7.1 + sudo apt-get update + sudo apt-get install gcc-7 g++-7 + - run: + name: Build project + command: | + if [ ! -d ~/cmake-3.11.0-Linux-x86_64 ]; then; echo "No cache - building CMake"; cd ~ && wget --quiet https://cmake.org/files/v3.11/cmake-3.11.0-Linux-x86_64.tar.gz && tar -xvf cmake-3.11.0-Linux-x86_64.tar.gz; else; echo "Cached CMake found"; ls -Ahl ~/cmake-3.11.0-Linux-x86_64; fi + cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j diff --git a/appveyor.yml b/appveyor.yml deleted file mode 100644 index 6b043eb..0000000 --- a/appveyor.yml +++ /dev/null @@ -1,16 +0,0 @@ -# version: '{branch}-{build}' - -environment: - matrix: - - APPVEYOR_BUILD_WORKER_IMAGE: Visual Studio 2017 - MSVC_GENERATOR: Visual Studio 15 2017 - MSVC_GENERATOR_SHORT: VS2017 - -shallow_clone: true - -build_script: - - cmd: | - set PATH=%PATH%;C:\ProgramData\chocolatey\lib\make\tools - cd build - cmake -DCMAKE_BUILD_TYPE=Debug .. - msbuild projet_lzw.sln diff --git a/circle.yml b/circle.yml deleted file mode 100644 index c360bb9..0000000 --- a/circle.yml +++ /dev/null @@ -1,24 +0,0 @@ -version: 2 - -machine: - environment: - PATH: "/home/ubuntu/cmake-3.11.0-Linux-x86_64/bin:$PATH" - CXX: g++-7 - -dependencies: - cache_directories: - - ~/cmake-3.11.0-Linux-x86_64 - pre: - - sudo add-apt-repository -y ppa:jonathonf/gcc-7.1 - - sudo apt-get update - - sudo apt-get install gcc-7 g++-7 - override: - - > - if [ ! -d ~/cmake-3.11.0-Linux-x86_64 ]; then - echo "No cache - building CMake" - cd ~ && wget --quiet https://cmake.org/files/v3.11/cmake-3.11.0-Linux-x86_64.tar.gz && tar -xvf cmake-3.11.0-Linux-x86_64.tar.gz - else - echo "Cached CMake found" - ls -Ahl ~/cmake-3.11.0-Linux-x86_64 - fi - - cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j