From: Daniel Stenberg Date: Sat, 12 Feb 2022 22:14:16 +0000 (+0100) Subject: circleci: add a job using wolfSSH X-Git-Tag: curl-7_82_0~72 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=67857c022d14e79dbb8e070aaa5b4fde79693432;p=thirdparty%2Fcurl.git circleci: add a job using wolfSSH Build only, no tests. Closes #8445 --- diff --git a/.circleci/config.yml b/.circleci/config.yml index 57a1517caa..8af8fb69cb 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -72,6 +72,28 @@ commands: ./buildconf ./configure --enable-warnings --enable-werror --with-openssl --with-libssh + install-wolfssl: + steps: + - run: + command: | + curl -LO https://github.com/wolfSSL/wolfssl/archive/v5.1.1-stable.tar.gz + tar -xzf v5.1.1-stable.tar.gz + cd wolfssl-5.1.1-stable + ./autogen.sh + ./configure --enable-tls13 --enable-all --enable-harden --prefix=$HOME/wssl + make && make install + + install-wolfssh: + steps: + - run: + command: | + curl -LO https://github.com/wolfSSL/wolfssh/archive/v1.4.8-stable.tar.gz + tar -xzf v1.4.8-stable.tar.gz + cd wolfssh-1.4.8-stable + ./autogen.sh + ./configure --with-wolfssl=$HOME/wssl --prefix=$HOME/wssh --enable-scp --enable-sftp --disable-examples + make && make install + configure-cares: steps: - run: @@ -79,6 +101,13 @@ commands: ./buildconf ./configure --enable-warnings --enable-werror --with-openssl --enable-ares + configure-wolfssh: + steps: + - run: + command: | + ./buildconf + LDFLAGS="-Wl,-rpath,$HOME/wssh/lib" ./configure --enable-warnings --enable-werror --with-wolfssl=$HOME/wssl --with-wolfssh=$HOME/wssh + configure-cares-debug: steps: - run: @@ -117,6 +146,16 @@ jobs: - configure-openssl-no-verbose - build + wolfssh: + executor: ubuntu + steps: + - checkout + - install-deps + - install-wolfssl + - install-wolfssh + - configure-wolfssh + - build + no-proxy: executor: ubuntu steps: @@ -186,6 +225,10 @@ workflows: jobs: - no-verbose + wolfssl-wolfssh: + jobs: + - wolfssh + arm-openssl: jobs: - arm