-
Notifications
You must be signed in to change notification settings - Fork 100
/
ruby-build-and-test-extra.yml
46 lines (39 loc) · 1.56 KB
/
ruby-build-and-test-extra.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
##############################################################################
# Copyright (c) 2016-23, Lawrence Livermore National Security, LLC
# and RAJA project contributors. See the RAJA/LICENSE file for details.
#
# SPDX-License-Identifier: (BSD-3-Clause)
##############################################################################
########################
# Overridden shared jobs
########################
# We duplicate the shared jobs description and add necessary changes for RAJA.
# We keep ${PROJECT_<MACHINE>_VARIANTS} and ${PROJECT_<MACHINE>_DEPS} So that
# the comparison with the original job is easier.
# No overridden jobs so far.
############
# Extra jobs
############
# We do not recommend using ${PROJECT_<MACHINE>_VARIANTS} and
# ${PROJECT_<MACHINE>_DEPS} in the extra jobs. There is no reason not to fully
# describe the spec here.
clang_14_0_6_openmp_off:
variables:
SPEC: " ~shared ~openmp +tests %clang@14.0.6"
extends: .build_and_test_on_ruby
gcc_10_3_1_openmp_default:
variables:
SPEC: " ~shared +tests %gcc@10.3.1"
RUBY_BUILD_AND_TEST_JOB_ALLOC: "--time=60 --nodes=1"
extends: .build_and_test_on_ruby
# OTHERS
clang_14_0_6_gcc_10_3_1_desul_atomics:
variables:
SPEC: " ~shared +openmp +tests +desul %clang@14.0.6.gcc.10.3.1"
extends: .build_and_test_on_ruby
# Ideally, we want to use this spec, but the build takes too much time...
#intel_oneapi_2022_2_gcc_8_3_1:
# variables:
# SPEC: "~shared +openmp +tests %oneapi@2022.2.gcc.8.3.1"
# RUBY_BUILD_AND_TEST_JOB_ALLOC: "--time=90 --nodes=1"
# extends: .build_and_test_on_ruby