]> git.ipfire.org Git - thirdparty/knot-resolver.git/commitdiff
WIP: ci: use new packaging containers ci-pkg-images
authorTomas Krizek <tomas.krizek@nic.cz>
Thu, 20 Jan 2022 16:11:36 +0000 (17:11 +0100)
committerTomas Krizek <tomas.krizek@nic.cz>
Thu, 20 Jan 2022 16:36:06 +0000 (17:36 +0100)
ci/pkgtest.yaml

index 73f666afeab7c3b68c000e742e402213e51d3207..3900c8b5b53b58401f99746b2a35bc7f48bed605 100644 (file)
@@ -11,7 +11,7 @@ stages:
   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
+  needs:
     - pipeline: $PARENT_PIPELINE_ID
       job: archive
   artifacts:
@@ -68,12 +68,10 @@ debian-10:pkgbuild:
 
 debian-11:pkgbuild:
   <<: *pkgbuild
-  image: $CI_REGISTRY/labs/lxc-gitlab-runner/debian-11
-  variables:
-    OBS_REPO: knot-resolver-build
-    DISTROTEST_REPO: Debian_11
+  image: $CI_REGISTRY/knot/knot-resolver/ci/pkg-debian-11:knot-$KNOT_VERSION
   script:
-    - *debpkgbuild
+    - apt-get update  # TODO: decide whether to change image / handle in apkg
+    - apkg build --build-dep
 
 fedora-34:pkgbuild:
   <<: *pkgbuild
@@ -215,12 +213,11 @@ 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
+  image: $CI_REGISTRY/knot/knot-resolver/ci/pkg-debian-11:knot-3.1
   script:
-    - *debpkgtest
+    - apkg install
+    - systemctl start kresd@1
+    - kdig @127.0.0.1 nic.cz | grep -qi NOERROR
 
 fedora-34:pkgtest:
   <<: *pkgtest