diff options
-rw-r--r-- | containers/cirrus-run/Dockerfile | 4 | ||||
-rw-r--r-- | lcitool/gitlab.py | 2 | ||||
-rw-r--r-- | tests/data/manifest/out/ci/gitlab/build-templates.yml | 2 |
3 files changed, 7 insertions, 1 deletions
diff --git a/containers/cirrus-run/Dockerfile b/containers/cirrus-run/Dockerfile index c59809c..78aafcd 100644 --- a/containers/cirrus-run/Dockerfile +++ b/containers/cirrus-run/Dockerfile @@ -2,4 +2,6 @@ FROM docker.io/library/python:3.9-alpine COPY cirrus-vars.py /usr/bin/cirrus-vars -RUN pip3 install cirrus-run==1.0.1 +#RUN pip3 install cirrus-run==1.0.1 +RUN apk add git +RUN pip3 install 'cirrus-run @ git+https://github.com/pipo/cirrus-run@job-credits-2' diff --git a/lcitool/gitlab.py b/lcitool/gitlab.py index e5e2142..606c411 100644 --- a/lcitool/gitlab.py +++ b/lcitool/gitlab.py @@ -338,6 +338,8 @@ def cirrus_template(cidir): image: registry.gitlab.com/libvirt/libvirt-ci/cirrus-run:latest interruptible: true needs: [] + allow_failure: + exit_codes: 3 script: - set -o allexport - source {cidir}/cirrus/$NAME.vars diff --git a/tests/data/manifest/out/ci/gitlab/build-templates.yml b/tests/data/manifest/out/ci/gitlab/build-templates.yml index 9aa81a1..825c658 100644 --- a/tests/data/manifest/out/ci/gitlab/build-templates.yml +++ b/tests/data/manifest/out/ci/gitlab/build-templates.yml @@ -275,6 +275,8 @@ image: registry.gitlab.com/libvirt/libvirt-ci/cirrus-run:latest interruptible: true needs: [] + allow_failure: + exit_codes: 3 script: - set -o allexport - source ci/cirrus/$NAME.vars |