forked from openhpc/ohpc
-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path.cirrus.yml
39 lines (37 loc) · 1.65 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
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
task:
name: RHEL/Rocky on aarch64
arm_container:
image: docker.io/library/rockylinux:8
cpu: 4
memory: 12G
script: uname -a
setup_script: |
dnf install -y epel-release dnf-plugins-core git python3 http://repos.openhpc.community/OpenHPC/2/CentOS_8/aarch64/ohpc-release-2-1.el8.aarch64.rpm findutils rpm-build wget gawk jq which
dnf config-manager --set-enabled powertools
dnf config-manager --set-enabled devel
wget http://obs.openhpc.community:82/OpenHPC:/2.7:/Factory/EL_8/OpenHPC:2.7:Factory.repo -O /etc/yum.repos.d/obs.repo
dnf install -y lmod-ohpc
adduser ohpc
build_script: |
. /etc/profile.d/lmod.sh
tests/ci/run_build.py ohpc $(tests/ci/cirrus_get_changed_files.sh)
openeuler_task:
name: openEuler on aarch64
arm_container:
image: docker.io/openeuler/openeuler:22.03-lts
cpu: 4
memory: 12G
script: uname -a
setup_script: |
dnf install -y openEuler-release dnf-plugins-core git python3 make http://121.36.3.168:82/home:/huangtianhua:/ohpc/standard_aarch64/aarch64/ohpc-release-2-1.oe2203.ohpc.2.0.0.aarch64.rpm findutils rpm-build wget gawk jq which
dnf install -y https://github.com/ohpc-openeuler/ohpc/releases/download/2.x-openEuler-gcc12-aarch64/gnu12-compilers-ohpc-12.2.0-1.ohpc.2.0.0.aarch64.rpm
dnf install -y lmod-ohpc ohpc-buildroot
adduser ohpc
build_script: |
. /etc/profile.d/lmod.sh
tests/ci/run_build.py ohpc $(tests/ci/cirrus_get_changed_files.sh)