From: Cédric Ollivier Date: Wed, 16 Apr 2025 13:03:37 +0000 (+0200) Subject: Make XtestingCI jobs weekly X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F52%2F74852%2F1;p=releng.git Make XtestingCI jobs weekly It also optimizes /run mount to manage both docker and podman. Change-Id: I4808b331106df0035026a98f8dfa0f38c842057a Signed-off-by: Cédric Ollivier --- diff --git a/jjb/functest/xtesting-ci.yaml b/jjb/functest/xtesting-ci.yaml index a3a2f908b..5282adb85 100644 --- a/jjb/functest/xtesting-ci.yaml +++ b/jjb/functest/xtesting-ci.yaml @@ -22,6 +22,7 @@ -o DPkg::Lock::Timeout=300 install podman -y sudo podman ps -aq |xargs sudo podman stop || true sudo podman ps -aq |xargs sudo podman rm || true + sudo podman system prune --all --force || true fi sudo rm -rfv /data /tmp/xtesting* if [ $(lsb_release -r -s |cut -d\. -f1) -ge "24" ]; then @@ -103,7 +104,7 @@ - job-template: name: 'xtesting-ci-tests-{release}-{playbook}' triggers: - - timed: '@daily' + - timed: '@weekly' parameters: - xtesting-ci-node: node: '{node}' @@ -121,7 +122,7 @@ - job-template: name: 'xtesting-ci-tests-remote-{release}-{playbook}' triggers: - - timed: '@daily' + - timed: '@weekly' parameters: - xtesting-ci-node: node: '{node}' @@ -240,7 +241,7 @@ set +x sudo docker run --privileged -v /home/opnfv/.docker/config.json:/root/.docker/config.json \ -v /home/opnfv/.docker/config.json:/home/opnfv/.config/helm/registry/config.json \ - -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock --network host debian:{debian} bash -c "\ + -v /data:/data -v /run:/run --network host debian:{debian} bash -c "\ apt update && DEBIAN_FRONTEND=noninteractive apt \ -o DPkg::Lock::Timeout=300 install git -y && \ case {debian} in \ @@ -265,7 +266,7 @@ - job-template: name: 'xtesting-ci-tests-{debian}-{release}-{playbook}' triggers: - - timed: '@daily' + - timed: '@weekly' parameters: - xtesting-ci-node: node: '{node}' @@ -306,7 +307,7 @@ set +x sudo docker run --privileged -v /home/opnfv/.docker/config.json:/root/.docker/config.json \ -v /home/opnfv/.docker/config.json:/home/opnfv/.config/helm/registry/config.json \ - -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock --network host ubuntu:{ubuntu} bash -c "\ + -v /data:/data -v /run:/run --network host ubuntu:{ubuntu} bash -c "\ apt update && DEBIAN_FRONTEND=noninteractive apt \ -o DPkg::Lock::Timeout=300 install git -y && \ case {ubuntu} in \ @@ -339,7 +340,7 @@ - job-template: name: 'xtesting-ci-tests-{ubuntu}-{release}-{playbook}' triggers: - - timed: '@daily' + - timed: '@weekly' parameters: - xtesting-ci-node: node: '{node}' @@ -381,7 +382,7 @@ set +x sudo docker run --privileged -v /home/opnfv/.docker/config.json:/root/.docker/config.json \ -v /home/opnfv/.docker/config.json:/home/opnfv/.config/helm/registry/config.json \ - -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock --network host alpine:{alpine} ash -c "\ + -v /data:/data -v /run:/run --network host alpine:{alpine} ash -c "\ case {alpine} in \ *) \ [ -z "$VIRTUAL_ENV" ] && apk add ansible git ;; \ @@ -413,7 +414,7 @@ - job-template: name: 'xtesting-ci-tests-{alpine}-{release}-{playbook}' triggers: - - timed: '@daily' + - timed: '@weekly' parameters: - xtesting-ci-node: node: '{node}' @@ -455,7 +456,7 @@ set +x sudo docker run --privileged -v /home/opnfv/.docker/config.json:/root/.docker/config.json \ -v /home/opnfv/.docker/config.json:/home/opnfv/.config/helm/registry/config.json \ - -v /data:/data -v /var/run/docker.sock:/var/run/docker.sock --network host \ + -v /data:/data -v /run:/run --network host \ rockylinux:{rockylinux} bash -c "\ yum install epel-release -y case {rockylinux} in \ @@ -476,7 +477,7 @@ - job-template: name: 'xtesting-ci-tests-{rockylinux}-{release}-{playbook}' triggers: - - timed: '@daily' + - timed: '@weekly' parameters: - xtesting-ci-node: node: '{node}'