mirror of
https://git.libssh.org/projects/libssh.git
synced 2026-02-11 02:38:09 +09:00
ci: enable FIDO2/U2F support in some images
Build with WITH_FIDO2=ON in the default fedora, tumbleweed, centos, ubuntu, and visualstudio images. Signed-off-by: Praneeth Sarode <praneethsarode@gmail.com> Reviewed-by: Jakub Jelen <jjelen@redhat.com> Reviewed-by: Eshan Kelkar <eshankelkar@galorithm.com>
This commit is contained in:
@@ -31,7 +31,7 @@ workflow:
|
|||||||
variables:
|
variables:
|
||||||
CMAKE_DEFAULT_OPTIONS: "-DCMAKE_BUILD_TYPE=RelWithDebInfo -DPICKY_DEVELOPER=ON"
|
CMAKE_DEFAULT_OPTIONS: "-DCMAKE_BUILD_TYPE=RelWithDebInfo -DPICKY_DEVELOPER=ON"
|
||||||
CMAKE_DEFAULT_DEBUG_OPTIONS: "-DCMAKE_C_FLAGS='-O0 -g -ggdb' -DPICKY_DEVELOPER=ON"
|
CMAKE_DEFAULT_DEBUG_OPTIONS: "-DCMAKE_C_FLAGS='-O0 -g -ggdb' -DPICKY_DEVELOPER=ON"
|
||||||
CMAKE_BUILD_OPTIONS: "-DWITH_BLOWFISH_CIPHER=ON -DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON -DWITH_PCAP=ON -DWITH_DEBUG_CRYPTO=ON -DWITH_DEBUG_PACKET=ON -DWITH_DEBUG_CALLTRACE=ON"
|
CMAKE_BUILD_OPTIONS: "-DWITH_BLOWFISH_CIPHER=ON -DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON -DWITH_PCAP=ON -DWITH_FIDO2=ON -DWITH_DEBUG_CRYPTO=ON -DWITH_DEBUG_PACKET=ON -DWITH_DEBUG_CALLTRACE=ON"
|
||||||
CMAKE_TEST_OPTIONS: "-DUNIT_TESTING=ON -DCLIENT_TESTING=ON -DSERVER_TESTING=ON -DGSSAPI_TESTING=ON -DWITH_BENCHMARKS=ON -DFUZZ_TESTING=ON"
|
CMAKE_TEST_OPTIONS: "-DUNIT_TESTING=ON -DCLIENT_TESTING=ON -DSERVER_TESTING=ON -DGSSAPI_TESTING=ON -DWITH_BENCHMARKS=ON -DFUZZ_TESTING=ON"
|
||||||
CMAKE_OPTIONS: $CMAKE_DEFAULT_OPTIONS $CMAKE_BUILD_OPTIONS $CMAKE_TEST_OPTIONS
|
CMAKE_OPTIONS: $CMAKE_DEFAULT_OPTIONS $CMAKE_BUILD_OPTIONS $CMAKE_TEST_OPTIONS
|
||||||
|
|
||||||
@@ -351,6 +351,7 @@ fedora/mingw64:
|
|||||||
-DWITH_SERVER=ON
|
-DWITH_SERVER=ON
|
||||||
-DWITH_ZLIB=ON
|
-DWITH_ZLIB=ON
|
||||||
-DWITH_PCAP=ON
|
-DWITH_PCAP=ON
|
||||||
|
-DWITH_FIDO2=ON
|
||||||
-DUNIT_TESTING=ON .. &&
|
-DUNIT_TESTING=ON .. &&
|
||||||
make -j$(nproc) &&
|
make -j$(nproc) &&
|
||||||
ctest --output-on-failure -E torture_rand
|
ctest --output-on-failure -E torture_rand
|
||||||
@@ -368,6 +369,7 @@ fedora/mingw32:
|
|||||||
-DWITH_SERVER=ON
|
-DWITH_SERVER=ON
|
||||||
-DWITH_ZLIB=ON
|
-DWITH_ZLIB=ON
|
||||||
-DWITH_PCAP=ON
|
-DWITH_PCAP=ON
|
||||||
|
-DWITH_FIDO2=ON
|
||||||
-DUNIT_TESTING=ON .. &&
|
-DUNIT_TESTING=ON .. &&
|
||||||
make -j$(nproc) &&
|
make -j$(nproc) &&
|
||||||
ctest --output-on-failure -E torture_rand
|
ctest --output-on-failure -E torture_rand
|
||||||
@@ -663,13 +665,14 @@ freebsd/openssl_1.1.1/x86_64:
|
|||||||
- vcpkg install cmocka
|
- vcpkg install cmocka
|
||||||
- vcpkg install openssl
|
- vcpkg install openssl
|
||||||
- vcpkg install zlib
|
- vcpkg install zlib
|
||||||
|
- vcpkg install libfido2
|
||||||
- vcpkg integrate install
|
- vcpkg integrate install
|
||||||
- mkdir -p obj; if ($?) {cd obj}; if (! $?) {exit 1}
|
- mkdir -p obj; if ($?) {cd obj}; if (! $?) {exit 1}
|
||||||
- cmake
|
- cmake
|
||||||
-A $PLATFORM
|
-A $PLATFORM
|
||||||
-DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake
|
-DCMAKE_TOOLCHAIN_FILE=C:/vcpkg/scripts/buildsystems/vcpkg.cmake
|
||||||
-DPICKY_DEVELOPER=ON
|
-DPICKY_DEVELOPER=ON
|
||||||
-DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON -DWITH_PCAP=ON
|
-DWITH_SFTP=ON -DWITH_SERVER=ON -DWITH_ZLIB=ON -DWITH_PCAP=ON -DWITH_FIDO2=ON
|
||||||
-DUNIT_TESTING=ON ..
|
-DUNIT_TESTING=ON ..
|
||||||
|
|
||||||
visualstudio/x86_64:
|
visualstudio/x86_64:
|
||||||
|
|||||||
Reference in New Issue
Block a user