circleci: add a job using libssh

Closes #8444
This commit is contained in:
Daniel Stenberg 2022-02-12 22:57:23 +01:00
parent 7c140f6b2d
commit d8ddd0e753
No known key found for this signature in database
GPG Key ID: 5CC908FDB71E12C2

View File

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