diff options
author | Petr Štetiar <ynezz@true.cz> | 2022-02-24 09:57:19 +0100 |
---|---|---|
committer | Petr Štetiar <ynezz@true.cz> | 2022-02-24 12:40:28 +0100 |
commit | 644d3c7e13c6a64bf5cb628137ee5bd4dada4b74 (patch) | |
tree | 041a86241ab5676711123d646d0a660a9e5048f6 /.gitlab-ci.yml | |
parent | dc54d2b544a1cecec9143805529c3016c208d574 (diff) | |
download | uclient-644d3c7e13c6a64bf5cb628137ee5bd4dada4b74.tar.gz |
ci: improve wolfSSL test coverage
In order to prevent regressions like #9283, lets add build and runtime
testing of wolfSSL master and release branches into daily scheduled
pipeline.
References: https://github.com/openwrt/openwrt/issues/9283
References: https://github.com/wolfSSL/wolfssl/issues/4879
Signed-off-by: Petr Štetiar <ynezz@true.cz>
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index b4e74d7..cae7102 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,7 +4,7 @@ variables: include: - remote: https://gitlab.com/ynezz/openwrt-ci/raw/master/openwrt-ci/gitlab/main.yml - + - local: .gitlab/wolfssl.yml .native ustream-ssl backend: extends: .openwrt-native-build @@ -13,13 +13,22 @@ include: - git clone https://git.openwrt.org/project/ustream-ssl.git - | cd ustream-ssl && - git checkout -b testing origin/$CI_COMMIT_BRANCH && + git log -1 && export VERBOSE=1 && mkdir -p build && cd build && cmake .. -DCMAKE_INSTALL_PREFIX=/usr $CI_CMAKE_EXTRA_BUILD_ARGS && cd .. && make -j$(($(nproc)+1)) -C build && sudo make install -C build && cd .. + - cd $CI_PROJECT_DIR + - rm -fr ustream-ssl + +various native checks with ustream-ssl/wolfSSL backend (master branch): + extends: .ustream-ssl wolfSSL master + +various native checks with ustream-ssl/wolfSSL backend (release branch): + extends: .ustream-ssl wolfSSL release + various native checks with ustream-ssl/OpenSSL backend: extends: .native ustream-ssl backend @@ -28,11 +37,6 @@ various native checks with ustream-ssl/mbedTLS backend: variables: CI_CMAKE_EXTRA_BUILD_ARGS: -DMBEDTLS=on -various native checks with ustream-ssl/wolfSSL backend: - extends: .native ustream-ssl backend - variables: - CI_CMAKE_EXTRA_BUILD_ARGS: -DWOLFSSL=on - build with Atheros ATH79 SDK (out of tree): extends: .openwrt-sdk-oot-build_ath79-generic |