summaryrefslogtreecommitdiff
path: root/.circleci
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2022-02-12 22:57:23 +0100
committerDaniel Stenberg <daniel@haxx.se>2022-02-14 08:26:44 +0100
commitd8ddd0e7536c891647ef05c5f507f7e38f1bf645 (patch)
tree96493c143db7c5c126d0ec36c8bf2968e0ce94be /.circleci
parent7c140f6b2d90975629ba81a23acbef4363a3e6fe (diff)
downloadcurl-d8ddd0e7536c891647ef05c5f507f7e38f1bf645.tar.gz
circleci: add a job using libssh
Closes #8444
Diffstat (limited to '.circleci')
-rw-r--r--.circleci/config.yml26
1 files changed, 26 insertions, 0 deletions
diff --git a/.circleci/config.yml b/.circleci/config.yml
index 7a7d93802..57a1517ca 100644
--- a/.circleci/config.yml
+++ b/.circleci/config.yml
@@ -53,12 +53,25 @@ commands:
command: |
sudo apt-get update && sudo apt-get install -y libc-ares-dev
+ install-libssh:
+ steps:
+ - run:
+ command: |
+ sudo apt-get update && sudo apt-get install -y libssh-dev
+
install-deps:
steps:
- run:
command: |
sudo apt-get update && sudo apt-get install -y libpsl-dev libbrotli-dev libzstd-dev zlib1g-dev
+ configure-libssh:
+ steps:
+ - run:
+ command: |
+ ./buildconf
+ ./configure --enable-warnings --enable-werror --with-openssl --with-libssh
+
configure-cares:
steps:
- run:
@@ -122,6 +135,15 @@ jobs:
- build
- test
+ libssh:
+ executor: ubuntu
+ steps:
+ - checkout
+ - install-libssh
+ - configure-libssh
+ - build
+ - test
+
arm:
machine:
image: ubuntu-2004:202101-01
@@ -152,6 +174,10 @@ workflows:
jobs:
- cares
+ openssl-libssh:
+ jobs:
+ - libssh
+
openssl-no-proxy:
jobs:
- no-proxy