summaryrefslogtreecommitdiff
path: root/.circleci/config.yml
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2022-01-31 12:52:29 +0100
committerDaniel Stenberg <daniel@haxx.se>2022-01-31 13:38:02 +0100
commit14dd6928ff9e49e1280bec368ad7159a7d959c6d (patch)
tree527c9ac8a0bf1e7892b1a4be0a84a8d55b5bea64 /.circleci/config.yml
parent215325e22d59f896875622b57fb8be5cdfc176d1 (diff)
downloadcurl-14dd6928ff9e49e1280bec368ad7159a7d959c6d.tar.gz
CI: move two jobs from Zuul to Circle CI
- openssl-no-verbose - openssl-no-proxy Closes #8359
Diffstat (limited to '.circleci/config.yml')
-rw-r--r--.circleci/config.yml45
1 files changed, 45 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 2e51116f1..7a7d93802 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