- apt-get install -y python3-pip devscripts
- *apkgbuild
-centos-7:pkgbuild:
- <<: *pkgbuild
- image: $CI_REGISTRY/labs/lxc-gitlab-runner/centos-7
- before_script:
- - export LC_ALL=en_US.UTF-8
- - git config --global user.name CI
- - git config --global user.email ci@nic
- script:
- - yum install -y rpm-build python3-pip epel-release
- - *apkgbuild
-
-debian-9:pkgbuild:
- <<: *pkgbuild
- image: $CI_REGISTRY/labs/lxc-gitlab-runner/debian-9
- variables:
- OBS_REPO: knot-resolver-build
- DISTROTEST_REPO: Debian_9.0
- script:
- - *debpkgbuild
-
debian-10:pkgbuild:
<<: *pkgbuild
image: $CI_REGISTRY/labs/lxc-gitlab-runner/debian-10
script:
- *debpkgbuild
-fedora-34:pkgbuild:
+fedora-35:pkgbuild:
<<: *pkgbuild
- image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-34
+ image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-35
script:
- dnf install -y rpm-build python3-pip
- *apkgbuild
-fedora-35:pkgbuild:
+fedora-36:pkgbuild:
<<: *pkgbuild
- image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-35
+ image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-36
script:
- dnf install -y rpm-build python3-pip
- *apkgbuild
- dnf config-manager --set-enabled powertools
- *apkgbuild
-ubuntu-18.04:pkgbuild:
- <<: *pkgbuild
- image: $CI_REGISTRY/labs/lxc-gitlab-runner/ubuntu-18.04
- variables:
- OBS_REPO: knot-resolver-build
- DISTROTEST_REPO: xUbuntu_18.04
- script:
- - *debpkgbuild
-
ubuntu-20.04:pkgbuild:
<<: *pkgbuild
image: $CI_REGISTRY/labs/lxc-gitlab-runner/ubuntu-20.04
script:
- *debpkgbuild
+ubuntu-22.04:pkgbuild:
+ <<: *pkgbuild
+ image: $CI_REGISTRY/labs/lxc-gitlab-runner/ubuntu-22.04
+ variables:
+ OBS_REPO: knot-resolver-build
+ DISTROTEST_REPO: xUbuntu_22.04
+ script:
+ - *debpkgbuild
+
nixos-unstable:pkgbuild:
<<: *pkgbuild
# We do NOT use LXC, for now at least.
- apt-get install -y python3-pip
- *apkgtest
-centos-7:pkgtest:
- <<: *pkgtest
- needs:
- - centos-7:pkgbuild
- image: $CI_REGISTRY/labs/lxc-gitlab-runner/centos-7
- before_script:
- - export LC_ALL=en_US.UTF-8
- script:
- - yum install -y epel-release
- - yum install -y findutils
- - yum install -y $(find ./pkg/pkgs -name '*.rpm' | grep -v module | grep -v debug | grep -v devel)
- - *apkgtest
-
debian-10:pkgtest:
<<: *pkgtest
needs:
script:
- *debpkgtest
-fedora-34:pkgtest:
+fedora-35:pkgtest:
<<: *pkgtest
needs:
- - fedora-34:pkgbuild
- image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-34
+ - fedora-35:pkgbuild
+ image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-35
script:
- dnf install -y findutils python3-pip
- dnf install -y $(find ./pkg/pkgs -name '*.rpm' | grep -v module | grep -v debug | grep -v devel)
- *apkgtest
-fedora-35:pkgtest:
+fedora-36:pkgtest:
<<: *pkgtest
needs:
- - fedora-35:pkgbuild
- image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-35
+ - fedora-36:pkgbuild
+ image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-36
script:
- dnf install -y findutils python3-pip
- dnf install -y $(find ./pkg/pkgs -name '*.rpm' | grep -v module | grep -v debug | grep -v devel)
- *apkgtest
-
opensuse-15.2:pkgtest:
<<: *pkgtest
needs:
- dnf install -y $(find ./pkg/pkgs -name '*.rpm' | grep -v module | grep -v debug | grep -v devel)
- *apkgtest
-ubuntu-18.04:pkgtest:
- <<: *pkgtest
- needs:
- - ubuntu-18.04:pkgbuild
- image: $CI_REGISTRY/labs/lxc-gitlab-runner/ubuntu-18.04
- variables:
- OBS_REPO: knot-resolver-build
- DISTROTEST_REPO: xUbuntu_18.04
- script:
- - *debpkgtest
-
ubuntu-20.04:pkgtest:
<<: *pkgtest
needs:
DISTROTEST_REPO: xUbuntu_21.10
script:
- *debpkgtest
+
+ubuntu-22.04:pkgtest:
+ <<: *pkgtest
+ needs:
+ - ubuntu-22.04:pkgbuild
+ image: $CI_REGISTRY/labs/lxc-gitlab-runner/ubuntu-22.04
+ variables:
+ OBS_REPO: knot-resolver-build
+ DISTROTEST_REPO: xUbuntu_22.04
+ script:
+ - *debpkgtest
# }}}