]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
CI: move two jobs from Zuul to Circle CI
authorDaniel Stenberg <daniel@haxx.se>
Mon, 31 Jan 2022 11:52:29 +0000 (12:52 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 31 Jan 2022 12:38:02 +0000 (13:38 +0100)
 - openssl-no-verbose
 - openssl-no-proxy

Closes #8359

.circleci/config.yml
zuul.d/jobs.yaml

index 2e51116f1114252f51c1e2fc67919884fbb2da0a..7a7d93802deb4d59712d0abd07b719d231561a73 100644 (file)
@@ -33,12 +33,32 @@ commands:
             ./buildconf
             ./configure --enable-warnings --enable-werror --with-openssl
 
+  configure-openssl-no-verbose:
+    steps:
+      - run:
+          command: |
+            ./buildconf
+            ./configure --disable-verbose --enable-werror --with-openssl
+
+  configure-no-proxy:
+    steps:
+      - run:
+          command: |
+            ./buildconf
+            ./configure --disable-proxy --enable-werror --with-openssl
+
   install-cares:
     steps:
       - run:
           command: |
             sudo apt-get update && sudo apt-get install -y libc-ares-dev
 
+  install-deps:
+    steps:
+      - run:
+          command: |
+            sudo apt-get update && sudo apt-get install -y libpsl-dev libbrotli-dev libzstd-dev zlib1g-dev
+
   configure-cares:
     steps:
       - run:
@@ -76,6 +96,23 @@ jobs:
       - build
       - test
 
+  no-verbose:
+    executor: ubuntu
+    steps:
+      - checkout
+      - install-deps
+      - configure-openssl-no-verbose
+      - build
+
+  no-proxy:
+    executor: ubuntu
+    steps:
+      - checkout
+      - install-deps
+      - configure-no-proxy
+      - build
+      - test
+
   cares:
     executor: ubuntu
     steps:
@@ -115,6 +152,14 @@ workflows:
     jobs:
       - cares
 
+  openssl-no-proxy:
+    jobs:
+      - no-proxy
+
+  openssl-no-verbose:
+    jobs:
+      - no-verbose
+
   arm-openssl:
     jobs:
       - arm
index ad36ae5d148c6a4e5cce6f1e8b6fa3d6c2e1f899..b7df3ba191fd211429ee0cc80022682f10ad38c0 100644 (file)
         - libbrotli-dev
         - libzstd-dev
 
-- job:
-    name: curl-normal-with-openssl-disable-proxy
-    parent: curl-base
-    vars:
-      curl_env:
-        T: normal
-        TFLAGS: "!2034 !2037 !2041"
-        C: >-
-          --with-openssl
-          --disable-proxy
-
-- job:
-    name: curl-normal-with-openssl-disable-verbose-notests
-    parent: curl-base
-    vars:
-      curl_apt_packages:
-        - libpsl-dev
-        - libbrotli-dev
-        - libzstd-dev
-      curl_env:
-        CC: gcc-8
-        CXX: g++-8
-        T: normal
-        C: >-
-          --with-openssl
-          --disable-verbose
-        CPPFLAGS: -Wno-variadic-macros
-        NOTESTS: 1
-
 - job:
     name: curl-novalgrind-boringssl-with-openssl
     parent: curl-base
     check:
       jobs:
       - curl-normal-with-openssl-gssapi-libssh2-checksrc
-      - curl-normal-with-openssl-disable-proxy
-      - curl-normal-with-openssl-disable-verbose-notests
       - curl-novalgrind-boringssl-with-openssl
       - curl-novalgrind-boringssl-with-openssl-quiche
       - curl-debug-bearssl