From: Daniel Stenberg Date: Mon, 31 Jan 2022 11:52:29 +0000 (+0100) Subject: CI: move two jobs from Zuul to Circle CI X-Git-Tag: curl-7_82_0~153 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=14dd6928ff9e49e1280bec368ad7159a7d959c6d;p=thirdparty%2Fcurl.git CI: move two jobs from Zuul to Circle CI - openssl-no-verbose - openssl-no-proxy Closes #8359 --- diff --git a/.circleci/config.yml b/.circleci/config.yml index 2e51116f11..7a7d93802d 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -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 diff --git a/zuul.d/jobs.yaml b/zuul.d/jobs.yaml index ad36ae5d14..b7df3ba191 100644 --- a/zuul.d/jobs.yaml +++ b/zuul.d/jobs.yaml @@ -53,35 +53,6 @@ - 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 @@ -431,8 +402,6 @@ 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