forked from openhpc/ohpc
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.cirrus.yml
49 lines (47 loc) · 1.71 KB
/
.cirrus.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
47
48
49
env:
SKIP_CI_SPECS: |
components/fs/lustre-client/SPECS/lustre.spec
components/compiler-families/intel-compilers-devel/SPECS/intel-compilers-devel.spec
components/mpi-families/impi-devel/SPECS/intel-mpi.spec
components/parallel-libs/trilinos/SPECS/trilinos.spec
components/perf-tools/geopm/SPECS/geopm.spec
task:
name: RHEL/Rocky on aarch64
timeout_in: 120m
arm_container:
image: docker.io/library/rockylinux:9
cpu: 4
memory: 12G
script: uname -a
setup_script: tests/ci/prepare-ci-environment.sh
build_script: |
. /etc/profile.d/lmod.sh
tests/ci/run_build.py ohpc $(tests/ci/cirrus_get_changed_files.sh)
env:
JOB_SKIP_CI_SPECS: |
components/perf-tools/likwid/SPECS/likwid.spec
test_script: |
export SKIP_CI_SPECS="${SKIP_CI_SPECS}${JOB_SKIP_CI_SPECS}"
chown ohpc -R tests
tests/ci/setup_slurm_and_run_tests.sh ohpc gnu14 $(tests/ci/cirrus_get_changed_files.sh)
openeuler_task:
name: openEuler on aarch64
timeout_in: 120m
arm_container:
image: docker.io/openeuler/openeuler:22.03-lts-sp3
cpu: 4
memory: 12G
script: uname -a
repo_script: sed -i "s@repo.openeuler.org@repo.huaweicloud.com/openeuler@g" /etc/yum.repos.d/openEuler.repo
setup_script: tests/ci/prepare-ci-environment.sh
build_script: |
. /etc/profile.d/lmod.sh
tests/ci/run_build.py ohpc $(tests/ci/cirrus_get_changed_files.sh)
env:
JOB_SKIP_CI_SPECS: |
components/runtimes/charliecloud/SPECS/charliecloud.spec
components/perf-tools/likwid/SPECS/likwid.spec
test_script: |
export SKIP_CI_SPECS="${SKIP_CI_SPECS}${JOB_SKIP_CI_SPECS}"
chown ohpc -R tests
tests/ci/setup_slurm_and_run_tests.sh ohpc gnu14 $(tests/ci/cirrus_get_changed_files.sh)