From bd8a78eccc954dbfc4812b1db543085ad9399014 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Sat, 13 Sep 2014 21:53:12 -0600 Subject: [PATCH 1/9] Initial decent_ci files --- .decent_ci-Linux.yaml | 7 +++++++ .decent_ci-MacOS.yaml | 7 +++++++ .decent_ci-Windows.yaml | 10 ++++++++++ .decent_ci.yaml | 4 ++++ 4 files changed, 28 insertions(+) create mode 100644 .decent_ci-Linux.yaml create mode 100644 .decent_ci-MacOS.yaml create mode 100644 .decent_ci-Windows.yaml create mode 100644 .decent_ci.yaml diff --git a/.decent_ci-Linux.yaml b/.decent_ci-Linux.yaml new file mode 100644 index 0000000..1c26267 --- /dev/null +++ b/.decent_ci-Linux.yaml @@ -0,0 +1,7 @@ +compilers: + - name: "gcc" + version: "4.8" + cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA + - name: cppcheck + compiler_extra_flags: --enable=all + diff --git a/.decent_ci-MacOS.yaml b/.decent_ci-MacOS.yaml new file mode 100644 index 0000000..7e8c6cf --- /dev/null +++ b/.decent_ci-MacOS.yaml @@ -0,0 +1,7 @@ +compilers: + - name: clang + cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA + - name: clang + build_type: Debug + cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA + diff --git a/.decent_ci-Windows.yaml b/.decent_ci-Windows.yaml new file mode 100644 index 0000000..717c269 --- /dev/null +++ b/.decent_ci-Windows.yaml @@ -0,0 +1,10 @@ +compilers: + - name: Visual Studio + version: 12 + cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% + - name: Visual Studio + version: 12 + architecture: Win64 + cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% + + diff --git a/.decent_ci.yaml b/.decent_ci.yaml new file mode 100644 index 0000000..26d16a9 --- /dev/null +++ b/.decent_ci.yaml @@ -0,0 +1,4 @@ +results_repository : NREL/ChaiScript-BuildResults +results_path : _posts +results_base_url : https://chaiscript.github.io/ChaiScript-BuildResults +aging_pull_requests_notification: true From 7b28f9ef57091c7a442f98d946f279231d5e7323 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Sat, 13 Sep 2014 23:11:17 -0600 Subject: [PATCH 2/9] Fix results location --- .decent_ci.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.decent_ci.yaml b/.decent_ci.yaml index 26d16a9..e917c17 100644 --- a/.decent_ci.yaml +++ b/.decent_ci.yaml @@ -1,4 +1,4 @@ -results_repository : NREL/ChaiScript-BuildResults +results_repository : ChaiScript/ChaiScript-BuildResults results_path : _posts results_base_url : https://chaiscript.github.io/ChaiScript-BuildResults aging_pull_requests_notification: true From 0036ebfe5d8fe0292e45910777656fb46dfe9cc2 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Sun, 14 Sep 2014 12:44:20 -0600 Subject: [PATCH 3/9] Update .decent_ci-Windows.yaml --- .decent_ci-Windows.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.decent_ci-Windows.yaml b/.decent_ci-Windows.yaml index 717c269..6a93f1a 100644 --- a/.decent_ci-Windows.yaml +++ b/.decent_ci-Windows.yaml @@ -2,9 +2,11 @@ compilers: - name: Visual Studio version: 12 cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% + compiler_extra_flags: /ANALYZE - name: Visual Studio version: 12 architecture: Win64 cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% + compiler_extra_flags: /ANALYZE From 3ccb1553580541a25520ceb9852ddb547601cb1d Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Sun, 14 Sep 2014 21:57:07 -0600 Subject: [PATCH 4/9] Fix up usage of cppcheck, enable samples build --- .decent_ci-Linux.yaml | 4 ++-- .decent_ci-MacOS.yaml | 4 ++-- .decent_ci-Windows.yaml | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.decent_ci-Linux.yaml b/.decent_ci-Linux.yaml index 1c26267..9fefee7 100644 --- a/.decent_ci-Linux.yaml +++ b/.decent_ci-Linux.yaml @@ -1,7 +1,7 @@ compilers: - name: "gcc" version: "4.8" - cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA + cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA - name: cppcheck - compiler_extra_flags: --enable=all + compiler_extra_flags: --enable=all -I ../include --inline-suppr diff --git a/.decent_ci-MacOS.yaml b/.decent_ci-MacOS.yaml index 7e8c6cf..b68ed8e 100644 --- a/.decent_ci-MacOS.yaml +++ b/.decent_ci-MacOS.yaml @@ -1,7 +1,7 @@ compilers: - name: clang - cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA + cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA - name: clang build_type: Debug - cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA + cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA diff --git a/.decent_ci-Windows.yaml b/.decent_ci-Windows.yaml index 6a93f1a..f6d9dc4 100644 --- a/.decent_ci-Windows.yaml +++ b/.decent_ci-Windows.yaml @@ -1,12 +1,12 @@ compilers: - name: Visual Studio version: 12 - cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% + cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% compiler_extra_flags: /ANALYZE - name: Visual Studio version: 12 architecture: Win64 - cmake_extra_flags: -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% + cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% compiler_extra_flags: /ANALYZE From d62a452a9d73be5955b61d453053e4bec6e3ceb4 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Mon, 15 Sep 2014 07:12:19 -0600 Subject: [PATCH 5/9] Correct -I path for cppcheck run --- .decent_ci-Linux.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.decent_ci-Linux.yaml b/.decent_ci-Linux.yaml index 9fefee7..7488d49 100644 --- a/.decent_ci-Linux.yaml +++ b/.decent_ci-Linux.yaml @@ -3,5 +3,5 @@ compilers: version: "4.8" cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA - name: cppcheck - compiler_extra_flags: --enable=all -I ../include --inline-suppr + compiler_extra_flags: --enable=all -I include --inline-suppr From cfd4a73a895ff01c04c6dc63b20bda222cf1ec66 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Tue, 16 Sep 2014 13:30:47 -0600 Subject: [PATCH 6/9] Add VS 2014 CI Support --- .decent_ci-Windows.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.decent_ci-Windows.yaml b/.decent_ci-Windows.yaml index f6d9dc4..1f6c033 100644 --- a/.decent_ci-Windows.yaml +++ b/.decent_ci-Windows.yaml @@ -1,4 +1,13 @@ compilers: + - name: Visual Studio + version: 14 + cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% + compiler_extra_flags: /ANALYZE + - name: Visual Studio + version: 14 + architecture: Win64 + cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% + compiler_extra_flags: /ANALYZE - name: Visual Studio version: 12 cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% @@ -9,4 +18,3 @@ compilers: cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=%COMMIT_SHA% compiler_extra_flags: /ANALYZE - From 2321f1d7097b088b2162f98b113444d1ab62b334 Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Thu, 18 Sep 2014 20:07:15 -0600 Subject: [PATCH 7/9] Enable clang linux builds --- .decent_ci-Linux.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.decent_ci-Linux.yaml b/.decent_ci-Linux.yaml index 7488d49..23a2ab1 100644 --- a/.decent_ci-Linux.yaml +++ b/.decent_ci-Linux.yaml @@ -1,4 +1,7 @@ compilers: + - name: "clang" + version: "3.5" + cmake_extra_flags: -DUSE_LIB_CXX:BOOL=OFF -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA - name: "gcc" version: "4.8" cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA From ae1897e2ea0fc7bdfa9a9404e9341d5cf02a068a Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Fri, 19 Sep 2014 10:25:04 -0600 Subject: [PATCH 8/9] Update to force CI rebuild --- .decent_ci-Linux.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.decent_ci-Linux.yaml b/.decent_ci-Linux.yaml index 23a2ab1..6226d07 100644 --- a/.decent_ci-Linux.yaml +++ b/.decent_ci-Linux.yaml @@ -1,7 +1,7 @@ compilers: - name: "clang" version: "3.5" - cmake_extra_flags: -DUSE_LIB_CXX:BOOL=OFF -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA + cmake_extra_flags: -DUSE_LIB_CXX:BOOL=OFF -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA - name: "gcc" version: "4.8" cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA From c00c38bc22d6deeb09bee0307e7df6b353dbedbf Mon Sep 17 00:00:00 2001 From: Jason Turner Date: Fri, 19 Sep 2014 10:34:51 -0600 Subject: [PATCH 9/9] Fix spelling of "USE_LIBCXX" flag --- .decent_ci-Linux.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.decent_ci-Linux.yaml b/.decent_ci-Linux.yaml index 6226d07..7e48bc9 100644 --- a/.decent_ci-Linux.yaml +++ b/.decent_ci-Linux.yaml @@ -1,7 +1,7 @@ compilers: - name: "clang" version: "3.5" - cmake_extra_flags: -DUSE_LIB_CXX:BOOL=OFF -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA + cmake_extra_flags: -DUSE_LIBCXX:BOOL=OFF -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA - name: "gcc" version: "4.8" cmake_extra_flags: -DBUILD_SAMPLES:BOOL=ON -DBUILD_PACKAGE:BOOL=ON -DBUILD_TESTING:BOOL=ON -DCOMMIT_SHA=$COMMIT_SHA