From: Daniel Stenberg Date: Sat, 12 Feb 2022 21:57:23 +0000 (+0100) Subject: circleci: add a job using libssh X-Git-Tag: curl-7_82_0~74 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d8ddd0e7536c891647ef05c5f507f7e38f1bf645;p=thirdparty%2Fcurl.git circleci: add a job using libssh Closes #8444 --- diff --git a/.circleci/config.yml b/.circleci/config.yml index 7a7d93802d..57a1517caa 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