CI: move two jobs from Zuul to Circle CI

- openssl-no-verbose
 - openssl-no-proxy

Closes #8359
This commit is contained in:
Daniel Stenberg 2022-01-31 12:52:29 +01:00
parent 215325e22d
commit 14dd6928ff
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2
2 changed files with 45 additions and 31 deletions

View 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

View File

@ -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