aboutsummaryrefslogtreecommitdiffhomepage
path: root/ci
diff options
context:
space:
mode:
authorGravatar David Tellenbach <david.tellenbach@me.com>2020-09-22 00:26:23 +0000
committerGravatar David Tellenbach <david.tellenbach@me.com>2020-09-22 00:26:23 +0000
commitb8a13f13ca64328227604ef9eb6bbdd6327ac481 (patch)
tree4a8b42a88025c2b6d90501a945310dab1e69eb00 /ci
parent821702e77154ead54ebf2a30f8e76481c12f7d44 (diff)
Add CI configuration for ppc64le
Diffstat (limited to 'ci')
-rw-r--r--ci/build.gitlab-ci.yml53
-rw-r--r--ci/test.gitlab-ci.yml87
2 files changed, 140 insertions, 0 deletions
diff --git a/ci/build.gitlab-ci.yml b/ci/build.gitlab-ci.yml
index 085b21125..536248291 100644
--- a/ci/build.gitlab-ci.yml
+++ b/ci/build.gitlab-ci.yml
@@ -161,3 +161,56 @@ build:aarch64:linux:clang-10:cxx11-on:
- eigen-runner
- linux
- aarch64
+
+######## ppc64le ###############################################################
+# Currently all ppc64le jobs are allowed to fail
+
+# GCC-10
+build:ppc64le:linux:gcc-10:cxx11-off:
+ allow_failure: true
+ extends: .build:linux:base
+ variables:
+ EIGEN_CI_CXX_COMPILER: "g++-10"
+ EIGEN_CI_CC_COMPILER: "gcc-10"
+ EIGEN_TEST_CXX11: "off"
+ tags:
+ - eigen-runner
+ - linux
+ - ppc64le
+
+build:ppc64le:linux:gcc-10:cxx11-on:
+ allow_failure: true
+ extends: .build:linux:base
+ variables:
+ EIGEN_CI_CXX_COMPILER: "g++-10"
+ EIGEN_CI_CC_COMPILER: "gcc-10"
+ EIGEN_TEST_CXX11: "on"
+ tags:
+ - eigen-runner
+ - linux
+ - ppc64le
+
+# Clang-10
+build:ppc64le:linux:clang-10:cxx11-off:
+ allow_failure: true
+ extends: .build:linux:base
+ variables:
+ EIGEN_CI_CXX_COMPILER: "clang++-10"
+ EIGEN_CI_CC_COMPILER: "clang-10"
+ EIGEN_TEST_CXX11: "off"
+ tags:
+ - eigen-runner
+ - linux
+ - ppc64le
+
+build:ppc64le:linux:clang-10:cxx11-on:
+ allow_failure: true
+ extends: .build:linux:base
+ variables:
+ EIGEN_CI_CXX_COMPILER: "clang++-10"
+ EIGEN_CI_CC_COMPILER: "clang-10"
+ EIGEN_TEST_CXX11: "on"
+ tags:
+ - eigen-runner
+ - linux
+ - ppc64le
diff --git a/ci/test.gitlab-ci.yml b/ci/test.gitlab-ci.yml
index 106c6d990..84a40ebb9 100644
--- a/ci/test.gitlab-ci.yml
+++ b/ci/test.gitlab-ci.yml
@@ -287,3 +287,90 @@ test:aarch64:linux:clang-10:cxx11-on:unsupported:
extends: .test:aarch64:linux:clang-10:cxx11-on
variables:
EIGEN_CI_TEST_LABEL: "Unsupported"
+
+##### ppc64le ##################################################################
+# GCC-10
+.test:ppc64le:linux:gcc-10:cxx11-off:
+ extends: .test:linux:base
+ variables:
+ EIGEN_CI_CXX_COMPILER: g++-10
+ EIGEN_CI_CC_COMPILER: gcc-10
+ needs: [ "build:ppc64le:linux:gcc-10:cxx11-off" ]
+ tags:
+ - eigen-runner
+ - linux
+ - ppc64le
+
+test:ppc64le:linux:gcc-10:cxx11-off:official:
+ extends: .test:ppc64le:linux:gcc-10:cxx11-off
+ variables:
+ EIGEN_CI_TEST_LABEL: "Official"
+
+test:ppc64le:linux:gcc-10:cxx11-off:unsupported:
+ extends: .test:ppc64le:linux:gcc-10:cxx11-off
+ variables:
+ EIGEN_CI_TEST_LABEL: "Unsupported"
+
+.test:ppc64le:linux:gcc-10:cxx11-on:
+ extends: .test:linux:base
+ variables:
+ EIGEN_CI_CXX_COMPILER: g++-10
+ EIGEN_CI_CC_COMPILER: gcc-10
+ needs: [ "build:ppc64le:linux:gcc-10:cxx11-on" ]
+ tags:
+ - eigen-runner
+ - linux
+ - ppc64le
+
+test:ppc64le:linux:gcc-10:cxx11-on:official:
+ extends: .test:ppc64le:linux:gcc-10:cxx11-on
+ variables:
+ EIGEN_CI_TEST_LABEL: "Official"
+
+test:ppc64le:linux:gcc-10:cxx11-on:unsupported:
+ extends: .test:ppc64le:linux:gcc-10:cxx11-on
+ variables:
+ EIGEN_CI_TEST_LABEL: "Unsupported"
+
+# Clang 10
+.test:ppc64le:linux:clang-10:cxx11-off:
+ extends: .test:linux:base
+ variables:
+ EIGEN_CI_CXX_COMPILER: clang++-10
+ EIGEN_CI_CC_COMPILER: clang-10
+ needs: [ "build:ppc64le:linux:clang-10:cxx11-off" ]
+ tags:
+ - eigen-runner
+ - linux
+ - ppc64le
+
+test:ppc64le:linux:clang-10:cxx11-off:official:
+ extends: .test:ppc64le:linux:clang-10:cxx11-off
+ variables:
+ EIGEN_CI_TEST_LABEL: "Official"
+
+test:ppc64le:linux:clang-10:cxx11-off:unsupported:
+ extends: .test:ppc64le:linux:clang-10:cxx11-off
+ variables:
+ EIGEN_CI_TEST_LABEL: "Unsupported"
+
+.test:ppc64le:linux:clang-10:cxx11-on:
+ extends: .test:linux:base
+ variables:
+ EIGEN_CI_CXX_COMPILER: clang++-10
+ EIGEN_CI_CC_COMPILER: clang-10
+ needs: [ "build:ppc64le:linux:clang-10:cxx11-on" ]
+ tags:
+ - eigen-runner
+ - linux
+ - ppc64le
+
+test:ppc64le:linux:clang-10:cxx11-on:official:
+ extends: .test:ppc64le:linux:clang-10:cxx11-on
+ variables:
+ EIGEN_CI_TEST_LABEL: "Official"
+
+test:ppc64le:linux:clang-10:cxx11-on:unsupported:
+ extends: .test:ppc64le:linux:clang-10:cxx11-on
+ variables:
+ EIGEN_CI_TEST_LABEL: "Unsupported"