Skip to content
Snippets Groups Projects

Limitted support for v91f

Merged Ulrich Schwickerath requested to merge v91 into master
Files
5
+ 34
8
@@ -16,7 +16,6 @@ cernlib_al9_aarch64:
- echo "[http]" > ~/.gitconfig; echo " emptyAuth = true" >> ~/.gitconfig; echo >> ~/.gitconfig
- . /etc/kinit.sh ; klist
- path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make clean setup cernlib
allow_failure: false
artifacts:
paths:
- d
@@ -36,7 +35,6 @@ dstana_al9_aarch64:
- echo "[http]" > ~/.gitconfig; echo " emptyAuth = true" >> ~/.gitconfig; echo >> ~/.gitconfig
- . /etc/kinit.sh ; klist
- path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make dstana
allow_failure: false
artifacts:
paths:
- d
@@ -57,7 +55,6 @@ ddb_al9_aarch64:
- echo "[http]" > ~/.gitconfig; echo " emptyAuth = true" >> ~/.gitconfig; echo >> ~/.gitconfig
- . /etc/kinit.sh ; klist
- path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make ddb
allow_failure: false
artifacts:
paths:
- d
@@ -82,7 +79,6 @@ lep1simana_al9_aarch64:
- echo "[http]" > ~/.gitconfig; echo " emptyAuth = true" >> ~/.gitconfig; echo >> ~/.gitconfig
- . /etc/kinit.sh ; klist
- path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make v95d v94c v93d v92e
allow_failure: false
artifacts:
paths:
- d
@@ -107,7 +103,6 @@ lep2simana_al9_aarch64:
- echo "[http]" > ~/.gitconfig; echo " emptyAuth = true" >> ~/.gitconfig; echo >> ~/.gitconfig
- . /etc/kinit.sh ; klist
- path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make va0u va0e v99e v98e v97g v96g
allow_failure: false
artifacts:
paths:
- d
@@ -131,7 +126,6 @@ delgra_al9_aarch64:
- . /etc/kinit.sh ; klist
- dnf -y install libGLEW glew-devel
- path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make openphigs delgra
allow_failure: false
artifacts:
paths:
- d
@@ -158,7 +152,6 @@ des_al9_aarch64:
- echo "[http]" > ~/.gitconfig; echo " emptyAuth = true" >> ~/.gitconfig; echo >> ~/.gitconfig
- . /etc/kinit.sh ; klist
- path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make des
allow_failure: false
artifacts:
paths:
- d
@@ -183,7 +176,7 @@ idea_al9_aarch64:
- echo "[http]" > ~/.gitconfig; echo " emptyAuth = true" >> ~/.gitconfig; echo >> ~/.gitconfig
- echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
- path=`pwd`; export DELPHI_INSTALL_DIR=$path/d; make idea
allow_failure: false
allow_failure: true
artifacts:
paths:
- d
@@ -219,6 +212,12 @@ tests_al9_aarch64:
- echo "[http]" > ~/.gitconfig; echo " emptyAuth = true" >> ~/.gitconfig; echo >> ~/.gitconfig
- echo "${CI_PASSWD}" | kinit ${CI_USER}@CERN.CH
- path=`pwd`; export DELPHI_DATA_DIR=${path}/test-samples; export DELPHI_INSTALL_DIR=${path}/d; make test
# only needed for image creation !
artifacts:
name: delphi
paths:
- d/*
expire_in: '1 day'
binaries_al9_aarch64:
image: $IMAGEAL9ARM
@@ -254,3 +253,30 @@ binaries_al9_aarch64:
name: almalinux-aarch64-9
paths:
- almalinux-aarch64-9
container_al9_aarch64:
image:
name: gcr.io/kaniko-project/executor:v1.14.0-debug
entrypoint: [""]
stage: container
tags:
- k8s-arm
needs:
- tests_al9_aarch64
dependencies:
- tests_al9_aarch64
before_script:
- umask 022
script:
- echo "export DELPHI_INSTALL_DIR=/delphi; . /delphi/setup.sh" > delphi.sh; echo "setenv DELPHI_INSTALL_DIR /delphi; source /delphi/setup.csh" > delphi.csh;
- echo "creating container ..."; echo "FROM $IMAGEAL9ARM" > Dockerfile; echo "RUN mkdir /delphi" >> Dockerfile
- echo "RUN rpm --import http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2 http://linuxsoft.cern.ch/internal/repos/RPM-GPG-KEY-kojiv2/RPM-GPG-KEY-cern;yum-config-manager -y --add-repo http://linuxsoft.cern.ch/internal/repos/eos9-stable/aarch64/os; dnf -y update; dnf -y install eos-fusex" >> Dockerfile
- echo "ADD d/ /delphi" >> Dockerfile; echo "COPY delphi.sh /etc/profile.d/delphi.sh" >> Dockerfile; echo "COPY delphi.csh /etc/profile.d/delphi.csh" >> Dockerfile
- echo "RUN groupadd delphi" >> Dockerfile; echo 'RUN useradd -m -g delphi delphi' >> Dockerfile; echo "WORKDIR /home/delphi" >> Dockerfile
- echo "RUN dnf -y install sudo libGLEW glew-devel procps-ng mesa-dri-drivers tigervnc tigervnc-server" >> Dockerfile; echo "RUN echo '%delphi ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers" >> Dockerfile
- echo "RUN cd /home/delphi; git clone https://gitlab.cern.ch/delphi/examples.git; mkdir graexe graexe/data graexe/run graexe/hcopy; chown -R delphi.delphi examples graexe; " >> Dockerfile
- echo "RUN echo export PS1=\'[\\\u \\\W]\$ \' >> /home/delphi/.bashrc" >> Dockerfile
- /kaniko/executor
--context "${CI_PROJECT_DIR}"
--dockerfile "${CI_PROJECT_DIR}/Dockerfile"
--destination "${CI_REGISTRY_IMAGE}/delphi/al9_aarch64:latest"
Loading