summaryrefslogtreecommitdiff
path: root/.circleci/config.yml
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2022-01-31 09:41:31 +0100
committerDaniel Stenberg <daniel@haxx.se>2022-01-31 12:33:30 +0100
commit609ea92718801e3c1ce1b572bea185ee789fe0a3 (patch)
treeb6f70ed4e2d2bae43d56bac555e8a367c95b7097 /.circleci/config.yml
parent9a8888c94b5d66e150d17ff85d549458751012da (diff)
downloadcurl-609ea92718801e3c1ce1b572bea185ee789fe0a3.tar.gz
ci: move the OpenSSL + c-ares job from Zuul to Circle CI
Closes #8357
Diffstat (limited to '.circleci/config.yml')
-rw-r--r--.circleci/config.yml29
1 files changed, 28 insertions, 1 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index fd0ef0fb6..5421a1671 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -5,7 +5,7 @@
# | (__| |_| | _ <| |___
# \___|\___/|_| \_\_____|
#
-# Copyright (C) 2021, Daniel Stenberg, <daniel@haxx.se>, et al.
+# Copyright (C) 2021, 2022, Daniel Stenberg, <daniel@haxx.se>, et al.
#
# This software is licensed as described in the file COPYING, which
# you should have received as part of this distribution. The terms
@@ -33,6 +33,19 @@ commands:
./buildconf
./configure --enable-warnings --enable-werror --with-openssl
+ install-cares:
+ steps:
+ - run:
+ command: |
+ sudo apt-get update && sudo apt-get install -y libc-ares-dev
+
+ configure-cares:
+ steps:
+ - run:
+ command: |
+ ./buildconf
+ ./configure --enable-warnings --enable-werror --with-openssl --enable-ares
+
build:
steps:
- run: make V=1
@@ -56,6 +69,15 @@ jobs:
- build
- test
+ cares:
+ executor: ubuntu
+ steps:
+ - checkout
+ - install-cares
+ - configure-cares
+ - build
+ - test
+
arm:
machine:
image: ubuntu-2004:202101-01
@@ -70,6 +92,11 @@ workflows:
x86-openssl:
jobs:
- basic
+ - cares
+
+ openssl-c-ares:
+ jobs:
+ - cares
arm-openssl:
jobs: