mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-10-05 01:49:02 +00:00
CI,opensuse: added sles build with gcc13
This commit is contained in:
parent
017a9e3b48
commit
d907d832a3
@ -62,6 +62,11 @@
|
|||||||
extends:
|
extends:
|
||||||
- .docker_image
|
- .docker_image
|
||||||
|
|
||||||
|
.opensuse: &opensuse
|
||||||
|
image: "kitware/vtkm:ci-opensuse-20230619"
|
||||||
|
extends:
|
||||||
|
- .docker_image
|
||||||
|
|
||||||
.run_automatically: &run_automatically
|
.run_automatically: &run_automatically
|
||||||
rules:
|
rules:
|
||||||
- if: '$CI_MERGE_REQUEST_ID'
|
- if: '$CI_MERGE_REQUEST_ID'
|
||||||
@ -226,6 +231,7 @@ include:
|
|||||||
- local: '/.gitlab/ci/centos8.yml'
|
- local: '/.gitlab/ci/centos8.yml'
|
||||||
- local: '/.gitlab/ci/doxygen.yml'
|
- local: '/.gitlab/ci/doxygen.yml'
|
||||||
- local: '/.gitlab/ci/macos.yml'
|
- local: '/.gitlab/ci/macos.yml'
|
||||||
|
- local: '/.gitlab/ci/opensuse.yml'
|
||||||
- local: '/.gitlab/ci/rhel8.yml'
|
- local: '/.gitlab/ci/rhel8.yml'
|
||||||
- local: '/.gitlab/ci/ubuntu1604.yml'
|
- local: '/.gitlab/ci/ubuntu1604.yml'
|
||||||
- local: '/.gitlab/ci/ubuntu1804.yml'
|
- local: '/.gitlab/ci/ubuntu1804.yml'
|
||||||
|
24
.gitlab/ci/docker/opensuse/Dockerfile
Normal file
24
.gitlab/ci/docker/opensuse/Dockerfile
Normal file
@ -0,0 +1,24 @@
|
|||||||
|
FROM opensuse/tumbleweed
|
||||||
|
LABEL maintainer "Vicente Adolfo Bolea Sanchez<vicente.bolea@kitware.com>"
|
||||||
|
|
||||||
|
# Base dependencies for building VTK-m projects
|
||||||
|
RUN zypper refresh && \
|
||||||
|
zypper update -y && \
|
||||||
|
zypper install -y --no-recommends \
|
||||||
|
cmake \
|
||||||
|
curl \
|
||||||
|
gcc13-c++ \
|
||||||
|
git \
|
||||||
|
git-lfs \
|
||||||
|
hdf5-devel \
|
||||||
|
libgomp1 \
|
||||||
|
mpich \
|
||||||
|
mpich-devel \
|
||||||
|
ninja \
|
||||||
|
python311 \
|
||||||
|
python311-scipy \
|
||||||
|
tbb-devel && \
|
||||||
|
zypper clean --all
|
||||||
|
|
||||||
|
# Need to run git-lfs install manually on system packaged version
|
||||||
|
RUN git-lfs install
|
32
.gitlab/ci/opensuse.yml
Normal file
32
.gitlab/ci/opensuse.yml
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
build:opensuse_gcc13:
|
||||||
|
tags:
|
||||||
|
- build
|
||||||
|
- vtkm
|
||||||
|
- docker
|
||||||
|
- linux-x86_64
|
||||||
|
extends:
|
||||||
|
- .opensuse
|
||||||
|
- .cmake_build_linux
|
||||||
|
- .run_automatically
|
||||||
|
variables:
|
||||||
|
CMAKE_BUILD_TYPE: Debug
|
||||||
|
VTKM_SETTINGS: "benchmarks+tbb+openmp+mpi+shared+hdf5+min_build"
|
||||||
|
|
||||||
|
test:opensuse_gcc13:
|
||||||
|
tags:
|
||||||
|
- test
|
||||||
|
- vtkm
|
||||||
|
- docker
|
||||||
|
- linux-x86_64
|
||||||
|
extends:
|
||||||
|
- .opensuse
|
||||||
|
- .cmake_test_linux
|
||||||
|
- .run_automatically
|
||||||
|
variables:
|
||||||
|
#Restrict OpenMP number of threads since multiple test stages
|
||||||
|
#execute on the same hardware concurrently
|
||||||
|
OMP_NUM_THREADS: 4
|
||||||
|
dependencies:
|
||||||
|
- build:opensuse_gcc13
|
||||||
|
needs:
|
||||||
|
- build:opensuse_gcc13
|
@ -1,36 +1,3 @@
|
|||||||
build:ubuntu2004_gcc9:
|
|
||||||
tags:
|
|
||||||
- build
|
|
||||||
- vtkm
|
|
||||||
- docker
|
|
||||||
- linux-x86_64
|
|
||||||
extends:
|
|
||||||
- .ubuntu2004
|
|
||||||
- .cmake_build_linux
|
|
||||||
- .run_automatically
|
|
||||||
variables:
|
|
||||||
CMAKE_BUILD_TYPE: Debug
|
|
||||||
VTKM_SETTINGS: "benchmarks+tbb+openmp+mpi+shared+hdf5+min_build"
|
|
||||||
|
|
||||||
test:ubuntu2004_gcc9:
|
|
||||||
tags:
|
|
||||||
- test
|
|
||||||
- vtkm
|
|
||||||
- docker
|
|
||||||
- linux-x86_64
|
|
||||||
extends:
|
|
||||||
- .ubuntu2004
|
|
||||||
- .cmake_test_linux
|
|
||||||
- .run_automatically
|
|
||||||
variables:
|
|
||||||
#Restrict OpenMP number of threads since multiple test stages
|
|
||||||
#execute on the same hardware concurrently
|
|
||||||
OMP_NUM_THREADS: 4
|
|
||||||
dependencies:
|
|
||||||
- build:ubuntu2004_gcc9
|
|
||||||
needs:
|
|
||||||
- build:ubuntu2004_gcc9
|
|
||||||
|
|
||||||
build:ubuntu2004_kokkos:
|
build:ubuntu2004_kokkos:
|
||||||
tags:
|
tags:
|
||||||
- build
|
- build
|
||||||
|
Loading…
Reference in New Issue
Block a user