From: Vasek Sraier Date: Mon, 21 Nov 2022 12:17:46 +0000 (+0100) Subject: ci: removed ci/pkgtest.yaml as it's not referenced from anywhere X-Git-Tag: v6.0.0a1~17^2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=2815591a7813f7426b2e910207cab85cbfae7ca7;p=thirdparty%2Fknot-resolver.git ci: removed ci/pkgtest.yaml as it's not referenced from anywhere --- diff --git a/ci/pkgtest.yaml b/ci/pkgtest.yaml deleted file mode 100644 index 070a97819..000000000 --- a/ci/pkgtest.yaml +++ /dev/null @@ -1,262 +0,0 @@ -stages: - - pkgbuild - - pkgtest - -# pkgbuild {{{ -.pkgbuild: &pkgbuild - stage: pkgbuild -# tags: -# - lxc -# - amd64 - before_script: - - git config --global user.name CI - - git config --global user.email ci@nic - needs: # https://gitlab.nic.cz/help/ci/yaml/README.md#artifact-downloads-to-child-pipelines - - pipeline: $PARENT_PIPELINE_ID - job: archive - artifacts: - when: always - expire_in: '1 day' - paths: - - pkg/ - -.apkginstall: &apkginstall # new jinja2 breaks docs (sphinx/breathe) - # - git clone https://gitlab.nic.cz/packaging/apkg.git - # - cd apkg; pip3 install -U . 'jinja2<3.1'; cd .. - - pip3 install -U apkg 'jinja2<3.1' - - -.apkgbuild: &apkgbuild - - *apkginstall - - apkg build-dep -y - - apkg build - -.pkgdebrepo: &pkgdebrepo - - apt-get update - - apt-get install -y curl gnupg2 - - echo "deb http://download.opensuse.org/repositories/home:/CZ-NIC:/$OBS_REPO/$DISTROTEST_REPO/ /" > /etc/apt/sources.list.d/obs.list - - curl -fsSL "https://download.opensuse.org/repositories/home:CZ-NIC:$OBS_REPO/$DISTROTEST_REPO/Release.key" | gpg --dearmor > /etc/apt/trusted.gpg.d/obs.gpg - - apt-get update - -.debpkgbuild: &debpkgbuild - - *pkgdebrepo - - apt-get install -y python3-pip devscripts - - *apkgbuild - -# Missing reasonably up-to-date supervisord package: -# -# debian-10:pkgbuild: -# <<: *pkgbuild -# image: $CI_REGISTRY/labs/lxc-gitlab-runner/debian-10 -# variables: -# OBS_REPO: knot-resolver-build -# DISTROTEST_REPO: Debian_10 -# script: -# - *debpkgbuild - -debian-11:pkgbuild: - <<: *pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/debian-11 - variables: - OBS_REPO: knot-resolver-build - DISTROTEST_REPO: Debian_11 - script: - - *debpkgbuild - -fedora-35:pkgbuild: - <<: *pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-35 - script: - - dnf install -y rpm-build python3-pip - - *apkgbuild - -fedora-36:pkgbuild: - <<: *pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/fedora-36 - script: - - dnf install -y rpm-build python3-pip - - *apkgbuild - -opensuse-15.2:pkgbuild: - <<: *pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/opensuse-15.2 - script: - - zypper addrepo -G -f https://download.opensuse.org/repositories/home:CZ-NIC:knot-resolver-build/openSUSE_Leap_15.2/home:CZ-NIC:knot-resolver-build.repo - - zypper install -y rpm-build python3-pip - - *apkgbuild - -opensuse-15.3:pkgbuild: - <<: *pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/opensuse-15.3 - script: - - zypper addrepo -G -f https://download.opensuse.org/repositories/home:CZ-NIC:knot-resolver-build/openSUSE_Leap_15.3/home:CZ-NIC:knot-resolver-build.repo - - zypper install -y rpm-build python3-pip - - *apkgbuild - -rocky-8:pkgbuild: - <<: *pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/rocky-8 - script: - - dnf install -y rpm-build python3-pip epel-release dnf-plugins-core - - dnf config-manager --set-enabled powertools - - *apkgbuild - -ubuntu-20.04:pkgbuild: - <<: *pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/ubuntu-20.04 - variables: - OBS_REPO: knot-resolver-build - DISTROTEST_REPO: xUbuntu_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. - parallel: - matrix: - - PLATFORM: [ amd64, arm64 ] - tags: - - docker - - linux - - ${PLATFORM} - image: nixos/nix - - variables: - #NIX_PATH: nixpkgs=https://github.com/nixos/nixpkgs/archive/nixos-unstable.tar.gz - NIX_PATH: nixpkgs=https://github.com/vcunat/nixpkgs/archive/p/apkg.tar.gz - before_script: - script: - - nix-build '' -QA apkg - # the image auto-detects as alpine distro - - ./result/bin/apkg install -d nix - - kresd --version -# }}} - -# pkgtest {{{ -.pkgtest: &pkgtest - stage: pkgtest - tags: - - lxc - - amd64 - -.apkgtest: &apkgtest - - export PYTHONIOENCODING=utf8 - - *apkginstall - - apkg test-dep - - apkg test - -.debpkgtest: &debpkgtest - - *pkgdebrepo - - apt-get install -y $(find ./pkg/pkgs -name '*.deb' | grep -v module | grep -v debug | grep -v devel) - - apt-get install -y python3-pip - - *apkgtest - -# Missing reasonably up-to-date supervisord package: -# -# debian-10:pkgtest: -# <<: *pkgtest -# needs: -# - debian-10:pkgbuild -# image: $CI_REGISTRY/labs/lxc-gitlab-runner/debian-10 -# variables: -# OBS_REPO: knot-resolver-build -# DISTROTEST_REPO: Debian_10 -# script: -# - *debpkgtest - -debian-11:pkgtest: - <<: *pkgtest - needs: - - debian-11:pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/debian-11 - variables: - OBS_REPO: knot-resolver-build - DISTROTEST_REPO: Debian_11 - script: - - *debpkgtest - -fedora-35:pkgtest: - <<: *pkgtest - needs: - - 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-36:pkgtest: - <<: *pkgtest - needs: - - 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: - - opensuse-15.2:pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/opensuse-15.2 - script: - - zypper addrepo -G -f https://download.opensuse.org/repositories/home:CZ-NIC:knot-resolver-build/openSUSE_Leap_15.2/home:CZ-NIC:knot-resolver-build.repo - - zypper install -y python3-pip - - zypper install --allow-unsigned-rpm -y $(find ./pkg/pkgs -name '*.rpm' | grep -v module | grep -v debug | grep -v devel) - - *apkgtest - -opensuse-15.3:pkgtest: - <<: *pkgtest - needs: - - opensuse-15.3:pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/opensuse-15.3 - script: - - zypper addrepo -G -f https://download.opensuse.org/repositories/home:CZ-NIC:knot-resolver-build/openSUSE_Leap_15.3/home:CZ-NIC:knot-resolver-build.repo - - zypper install -y python3-pip - - zypper install --allow-unsigned-rpm -y $(find ./pkg/pkgs -name '*.rpm' | grep -v module | grep -v debug | grep -v devel) - - *apkgtest - -rocky-8:pkgtest: - <<: *pkgtest - needs: - - rocky-8:pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/rocky-8 - script: - - dnf install -y epel-release - - dnf install -y findutils python39-pip - - dnf install -y $(find ./pkg/pkgs -name '*.rpm' | grep -v module | grep -v debug | grep -v devel) - - *apkgtest - -ubuntu-20.04:pkgtest: - <<: *pkgtest - needs: - - ubuntu-20.04:pkgbuild - image: $CI_REGISTRY/labs/lxc-gitlab-runner/ubuntu-20.04 - variables: - OBS_REPO: knot-resolver-build - DISTROTEST_REPO: xUbuntu_20.04 - 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 -# }}}