From 85b8401a21de9233d19d26ecc09b194a61748faf Mon Sep 17 00:00:00 2001 From: "duncan.macleod" <duncan.macleod@ligo.org> Date: Wed, 3 May 2023 09:17:46 +0100 Subject: [PATCH] ci: add rockylinux 8 RPM build jobs [ci rhel] --- .gitlab-ci.yml | 116 ++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 114 insertions(+), 2 deletions(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 5892cc08a1..a5425d8f64 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -330,6 +330,11 @@ default: - .rpmbuild image: igwn/base:el7-testing +.rpmbuild:el8: + extends: + - .rpmbuild + image: igwn/base:el8-testing + # -- debian # template for debian packaging jobs @@ -640,6 +645,11 @@ lal:rpm:el7: - .rpmbuild:el7 - .lal +lal:rpm:el8: + extends: + - .rpmbuild:el8 + - .lal + lal:deb: extends: - .debuild @@ -677,6 +687,14 @@ lalframe:rpm:el7: - tarballs - lal:rpm:el7 +lalframe:rpm:el8: + extends: + - .rpmbuild:el8 + - .lalframe + needs: + - tarballs + - lal:rpm:el8 + lalframe:deb: extends: - .debuild @@ -709,6 +727,14 @@ lalmetaio:rpm:el7: - tarballs - lal:rpm:el7 +lalmetaio:rpm:el8: + extends: + - .rpmbuild:el8 + - .lalmetaio + needs: + - tarballs + - lal:rpm:el8 + lalmetaio:deb: extends: - .debuild @@ -741,6 +767,14 @@ lalsimulation:rpm:el7: - tarballs - lal:rpm:el7 +lalsimulation:rpm:el8: + extends: + - .rpmbuild:el8 + - .lalsimulation + needs: + - tarballs + - lal:rpm:el8 + lalsimulation:deb: extends: - .debuild @@ -777,6 +811,16 @@ lalburst:rpm:el7: - lalmetaio:rpm:el7 - lalsimulation:rpm:el7 +lalburst:rpm:el8: + extends: + - .rpmbuild:el8 + - .lalburst + needs: + - tarballs + - lal:rpm:el8 + - lalmetaio:rpm:el8 + - lalsimulation:rpm:el8 + lalburst:deb: extends: - .debuild @@ -817,6 +861,18 @@ lalinspiral:rpm:el7: - lalsimulation:rpm:el7 - lalburst:rpm:el7 +lalinspiral:rpm:el8: + extends: + - .rpmbuild:el8 + - .lalinspiral + needs: + - tarballs + - lal:rpm:el8 + - lalframe:rpm:el8 + - lalmetaio:rpm:el8 + - lalsimulation:rpm:el8 + - lalburst:rpm:el8 + lalinspiral:deb: extends: - .debuild @@ -862,6 +918,19 @@ lalinference:rpm:el7: - lalburst:rpm:el7 - lalinspiral:rpm:el7 +lalinference:rpm:el8: + extends: + - .rpmbuild:el8 + - .lalinference + needs: + - tarballs + - lal:rpm:el8 + - lalframe:rpm:el8 + - lalmetaio:rpm:el8 + - lalsimulation:rpm:el8 + - lalburst:rpm:el8 + - lalinspiral:rpm:el8 + lalinference:deb: extends: - .debuild @@ -910,6 +979,20 @@ lalpulsar:rpm:el7: - lalinspiral:rpm:el7 - lalinference:rpm:el7 +lalpulsar:rpm:el8: + extends: + - .rpmbuild:el8 + - .lalpulsar + needs: + - tarballs + - lal:rpm:el8 + - lalframe:rpm:el8 + - lalmetaio:rpm:el8 + - lalsimulation:rpm:el8 + - lalburst:rpm:el8 + - lalinspiral:rpm:el8 + - lalinference:rpm:el8 + lalpulsar:deb: extends: - .debuild @@ -961,6 +1044,21 @@ lalapps:rpm:el7: - lalinference:rpm:el7 - lalpulsar:rpm:el7 +lalapps:rpm:el8: + extends: + - .rpmbuild:el8 + - .lalapps + needs: + - tarballs + - lal:rpm:el8 + - lalframe:rpm:el8 + - lalmetaio:rpm:el8 + - lalsimulation:rpm:el8 + - lalburst:rpm:el8 + - lalinspiral:rpm:el8 + - lalinference:rpm:el8 + - lalpulsar:rpm:el8 + lalapps:deb: extends: - .debuild @@ -1245,7 +1343,7 @@ wheel:cp311-cp311-macos-arm64: .long-test-job: image: igwn/lalsuite-dev:el7-testing extends: - - .rpmbuild + - .rpmbuild:el7 - .integration-tests before_script: # init yum stuff from the template @@ -1362,7 +1460,6 @@ top-level:pulsar: .upgrade:rpm: extends: - - .rpmbuild:el7 - .upgrade-test script: # install latest release @@ -1398,6 +1495,21 @@ upgrade:rpm:el7: - lalpulsar:rpm:el7 - lalapps:rpm:el7 +upgrade:rpm:el8: + extends: + - .rpmbuild:el8 + - .upgrade:rpm + needs: + - lal:rpm:el8 + - lalframe:rpm:el8 + - lalmetaio:rpm:el8 + - lalsimulation:rpm:el8 + - lalburst:rpm:el8 + - lalinspiral:rpm:el8 + - lalinference:rpm:el8 + - lalpulsar:rpm:el8 + - lalapps:rpm:el8 + upgrade:debian:bullseye: extends: - .debuild -- GitLab