From 5cfbae022c654738af24dd372db72791f7da9a0a Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Wed, 23 May 2018 17:36:57 +0200 Subject: [PATCH 1/8] added circle-ci file --- .circleci/config.yml | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 .circleci/config.yml diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..b3eb5e2 --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,17 @@ +version: 2 +jobs: + build: + docker: + - image: enumack/buildcontainers:gcc-8.1 + steps: + - checkout + - run: + name: cd to build dir + command: cd -p build + - run: + name: run CMake + command: cmake -DCMAKE_BUILD_TYPE=Release .. + - run: + name: build project + command: make -j + From 8fb6ebc51bbaa11be46a52f8bfa8e96083a8e92d Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Wed, 23 May 2018 17:40:10 +0200 Subject: [PATCH 2/8] test circle-ci #2 --- .circleci/config.yml | 21 ++++++--------------- 1 file changed, 6 insertions(+), 15 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index b3eb5e2..cb96f09 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,17 +1,8 @@ version: 2 jobs: - build: - docker: - - image: enumack/buildcontainers:gcc-8.1 - steps: - - checkout - - run: - name: cd to build dir - command: cd -p build - - run: - name: run CMake - command: cmake -DCMAKE_BUILD_TYPE=Release .. - - run: - name: build project - command: make -j - + build: + docker: # See https://docs.docker.com/get-started/#docker-concepts if you are new to Docker. + - image: circleci/ruby:2.4.1 + steps: + - checkout + - run: echo "A first hello" From 41ece093a894a2927dd82b3d8ffd99f65cd364b5 Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Wed, 23 May 2018 17:42:33 +0200 Subject: [PATCH 3/8] testing circle-ci #3 --- .circleci/config.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index cb96f09..7e3f1f1 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,9 @@ version: 2 jobs: build: docker: # See https://docs.docker.com/get-started/#docker-concepts if you are new to Docker. - - image: circleci/ruby:2.4.1 + - image: enumack/buildcontainers:gcc-8.1 steps: - checkout - run: echo "A first hello" + - run: cd build + - run: pwd From 0e9c48905a7d742d1c4ce594cd7f2e1886e28e14 Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Wed, 23 May 2018 17:44:27 +0200 Subject: [PATCH 4/8] testing circle-ci #4 --- .circleci/config.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7e3f1f1..65b0b06 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -6,5 +6,4 @@ jobs: steps: - checkout - run: echo "A first hello" - - run: cd build - - run: pwd + - run: cd build && pwd From 7c81aabe3c462d873a1956159809fc65a9232e4c Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Wed, 23 May 2018 17:46:04 +0200 Subject: [PATCH 5/8] testing circle-ci #5 --- .circleci/config.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 65b0b06..504f9f3 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,5 +5,4 @@ jobs: - image: enumack/buildcontainers:gcc-8.1 steps: - checkout - - run: echo "A first hello" - - run: cd build && pwd + - run: cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j From 5f5f375b0a2cb1253a077826a1910f6f5d92c2d1 Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Wed, 23 May 2018 17:50:40 +0200 Subject: [PATCH 6/8] testing circle-ci #6 --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 504f9f3..947fc47 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2 jobs: build: docker: # See https://docs.docker.com/get-started/#docker-concepts if you are new to Docker. - - image: enumack/buildcontainers:gcc-8.1 + - image: 13coders/cpp17-base steps: - checkout - run: cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j From 031fa1fe92235aa4826740baf1accd8a26cd5e44 Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Wed, 23 May 2018 17:54:43 +0200 Subject: [PATCH 7/8] testing circle-ci #7 --- .circleci/config.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 947fc47..7997aa6 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -5,4 +5,4 @@ jobs: - image: 13coders/cpp17-base steps: - checkout - - run: cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j + - run: CC=clang && CXX=clang++ && cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j From 5b1a3d9ea40b0a465f76d1783988066ebc18db1b Mon Sep 17 00:00:00 2001 From: Phuntsok Drak-pa Date: Wed, 23 May 2018 17:58:21 +0200 Subject: [PATCH 8/8] testing circle-ci #8 --- .circleci/config.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7997aa6..0eef15f 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -2,7 +2,7 @@ version: 2 jobs: build: docker: # See https://docs.docker.com/get-started/#docker-concepts if you are new to Docker. - - image: 13coders/cpp17-base + - image: purplekarrot/gcc-8 steps: - checkout - - run: CC=clang && CXX=clang++ && cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j + - run: cd build && cmake -DCMAKE_BUILD_TYPE=Debug .. && make -j