Skip to content

Commit

Permalink
circleci: add a job using wolfSSH
Browse files Browse the repository at this point in the history
Build only, no tests.

Closes #8445
  • Loading branch information
bagder committed Feb 14, 2022
1 parent bdf49e3 commit 67857c0
Showing 1 changed file with 43 additions and 0 deletions.
43 changes: 43 additions & 0 deletions .circleci/config.yml
Expand Up @@ -72,13 +72,42 @@ 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:
command: |
./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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -186,6 +225,10 @@ workflows:
jobs:
- no-verbose

wolfssl-wolfssh:
jobs:
- wolfssh

arm-openssl:
jobs:
- arm
Expand Down

0 comments on commit 67857c0

Please sign in to comment.