- amd64
-distro:fedora-27:
+distro:fedora-29:
stage: test
except:
- master@knot/knot-resolver
dependencies:
- srpm
script:
- # TODO remove once Knot DNS 2.7.1 packages are available from official distro repos
- - curl -Lo knot-devel-2.7.1-1.1.x86_64.rpm https://gitlab.labs.nic.cz/knot/knot-resolver/uploads/a22685bd0c737be97af11351c099fc2d/knot-devel-2.7.1-1.1.x86_64.rpm
- - curl -Lo knot-2.7.1-1.1.x86_64.rpm https://gitlab.labs.nic.cz/knot/knot-resolver/uploads/ed349a36e8b6aca6fc5fc8fd6eef699a/knot-2.7.1-1.1.x86_64.rpm
- - curl -Lo knot-libs-2.7.1-1.1.x86_64.rpm https://gitlab.labs.nic.cz/knot/knot-resolver/uploads/4960c36e94053a8aaf0f237bb5310b53/knot-libs-2.7.1-1.1.x86_64.rpm
- - mock --init --old-chroot -i knot-devel-2.7.1-1.1.x86_64.rpm -i knot-2.7.1-1.1.x86_64.rpm -i knot-libs-2.7.1-1.1.x86_64.rpm -r fedora-27-x86_64
- - mock --no-clean --old-chroot -r fedora-27-x86_64 --rebuild *.src.rpm
+ - mock --no-clean --old-chroot -r fedora-29-x86_64 obs.repo /etc/yum/repos.d/obs.repo --rebuild *.src.rpm || (cat /var/lib/mock/fedora-29-x86_64/result/build.log; false)
after_script:
- - mv /var/lib/mock/fedora-27-x86_64/result fedora-27-x86_64
+ - mv /var/lib/mock/fedora-29-x86_64/result fedora-27-x86_64
artifacts:
when: always
expire_in: '1 week'
paths:
- - fedora-27-x86_64/
+ - fedora-29-x86_64/
tags:
- privileged # mock requires additional capabilities (e.g. mount)