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:
|
||||
- .docker_image
|
||||
|
||||
.opensuse: &opensuse
|
||||
image: "kitware/vtkm:ci-opensuse-20230619"
|
||||
extends:
|
||||
- .docker_image
|
||||
|
||||
.run_automatically: &run_automatically
|
||||
rules:
|
||||
- if: '$CI_MERGE_REQUEST_ID'
|
||||
@ -226,6 +231,7 @@ include:
|
||||
- local: '/.gitlab/ci/centos8.yml'
|
||||
- local: '/.gitlab/ci/doxygen.yml'
|
||||
- local: '/.gitlab/ci/macos.yml'
|
||||
- local: '/.gitlab/ci/opensuse.yml'
|
||||
- local: '/.gitlab/ci/rhel8.yml'
|
||||
- local: '/.gitlab/ci/ubuntu1604.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:
|
||||
tags:
|
||||
- build
|
||||
|
Loading…
Reference in New Issue
Block a user