]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/seastar/.circleci/config.yml
import quincy beta 17.1.0
[ceph.git] / ceph / src / seastar / .circleci / config.yml
index c98b1c98fe288c4d9a3aeb6029868fa35d5e9163..7c9c2aca9bffef18b6c8afe9a0b10c7715673b4a 100644 (file)
@@ -6,17 +6,19 @@ jobs:
         description: C++ dialect to build with
         default: gnu++20
         type: string
-    docker:
-      - image: docker.io/scylladb/seastar-toolchain
+    machine:
+      image:  ubuntu-2004:202101-01
+    resource_class: medium
     steps:
       - checkout
       - run: git submodule sync
       - run: git submodule update --init
+      - run: echo 'docker run --network host --user "$(id -u):$(id -g)" --rm -v $PWD:$PWD -w $PWD  docker.io/scylladb/seastar-toolchain "$@"' > run; chmod +x run
       - run:
           command: |
-            ./configure.py --c++-dialect << parameters.dialect >>
-            ninja -C build/release -j1
-            ./test.py --mode release
+            ./run ./configure.py --c++-dialect << parameters.dialect >>
+            ./run ninja -C build/release
+            ./run ./test.py --mode release
 workflows:
   version: 2
   build_and_test: