[cci_eol] 89ff683bc circleci: Use podman instead of docker in build jobs

Dridi Boukelmoune dridi.boukelmoune at gmail.com
Fri Jun 14 07:20:08 UTC 2024


commit 89ff683bc3cc6b6f6ad1915424b68a841e087491
Author: Dridi Boukelmoune <dridi.boukelmoune at gmail.com>
Date:   Fri Jun 14 09:18:26 2024 +0200

    circleci: Use podman instead of docker in build jobs

diff --git a/.circleci/config.yml b/.circleci/config.yml
index f0c2978f4..3bbe8b8c9 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -224,15 +224,15 @@ jobs:
     steps:
       - setup_remote_docker
       - run:
-          name: Install docker
-          command: dnf -y install moby-engine
+          name: Install podman
+          command: dnf -y install podman
       - checkout
       - run:
           name: Extract and build
           command: |
-            docker create --name workspace -v /workspace << parameters.prefix >><< parameters.dist >>:<< parameters.release >> /bin/true
-            docker cp /workspace workspace:/
-            docker run --volumes-from workspace -w /workspace << parameters.prefix >><< parameters.dist >>:<< parameters.release >> sh -c '
+            podman create --name workspace -v /workspace docker://<< parameters.prefix >><< parameters.dist >>:<< parameters.release >> /bin/true
+            podman cp /workspace workspace:/
+            podman run --volumes-from workspace -w /workspace << parameters.prefix >><< parameters.dist >>:<< parameters.release >> sh -c '
             case "<< parameters.dist >>" in
             almalinux|fedora)
                 dnf -y groupinstall "Development Tools"


More information about the varnish-commit mailing list