Skip to content

Commit 314469f

Browse files
committed
ci: run dynamically loaded openssl workflows nightly
Add Xenial, Bionic, CentOS 7 and 8 workflows with OpenSSL-Dynamic builds nightly.
1 parent 9fce506 commit 314469f

File tree

1 file changed

+35
-0
lines changed

1 file changed

+35
-0
lines changed

.github/workflows/nightly.yml

+35
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,14 @@ jobs:
5959
CMAKE_OPTIONS: -DTHREADSAFE=OFF -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind -DUSE_GSSAPI=ON
6060
CMAKE_GENERATOR: Ninja
6161
os: ubuntu-latest
62+
- # Xenial, Clang, OpenSSL (dynamically loaded)
63+
container:
64+
name: xenial
65+
env:
66+
CC: clang
67+
CMAKE_OPTIONS: -DUSE_HTTPS=OpenSSL-Dynamic -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind -DUSE_GSSAPI=ON
68+
CMAKE_GENERATOR: Ninja
69+
os: ubuntu-latest
6270
- # Focal, Clang 10, mbedTLS, MemorySanitizer
6371
container:
6472
name: focal
@@ -115,6 +123,14 @@ jobs:
115123
PKG_CONFIG_PATH: /usr/local/lib/pkgconfig
116124
SKIP_NEGOTIATE_TESTS: true
117125
os: ubuntu-latest
126+
- # CentOS 7, OpenSSL (dynamically loaded)
127+
container:
128+
name: centos7
129+
env:
130+
CMAKE_OPTIONS: -DUSE_HTTPS=OpenSSL-Dynamic -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind -DUSE_GSSAPI=ON
131+
PKG_CONFIG_PATH: /usr/local/lib/pkgconfig
132+
SKIP_NEGOTIATE_TESTS: true
133+
os: ubuntu-latest
118134
- # CentOS 8
119135
container:
120136
name: centos8
@@ -124,6 +140,15 @@ jobs:
124140
SKIP_NEGOTIATE_TESTS: true
125141
SKIP_SSH_TESTS: true
126142
os: ubuntu-latest
143+
- # CentOS 8, OpenSSL (dynamically loaded)
144+
container:
145+
name: centos8
146+
env:
147+
CMAKE_OPTIONS: -DUSE_HTTPS=OpenSSL-Dynamic -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind -DUSE_GSSAPI=ON
148+
PKG_CONFIG_PATH: /usr/local/lib/pkgconfig
149+
SKIP_NEGOTIATE_TESTS: true
150+
SKIP_SSH_TESTS: true
151+
os: ubuntu-latest
127152
- # macOS
128153
os: macos-10.15
129154
env:
@@ -180,6 +205,16 @@ jobs:
180205
BUILD_PATH: D:\Temp\mingw32\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files (x86)\CMake\bin
181206
SKIP_SSH_TESTS: true
182207
SKIP_NEGOTIATE_TESTS: true
208+
- # Bionic, GCC, OpenSSL (dynamically loaded)
209+
container:
210+
name: bionic
211+
dockerfile: bionic
212+
env:
213+
CC: gcc
214+
CMAKE_GENERATOR: Ninja
215+
CMAKE_OPTIONS: -DUSE_HTTPS=OpenSSL-Dynamic -DDEPRECATE_HARD=ON -DUSE_LEAK_CHECKER=valgrind -DUSE_GSSAPI=ON
216+
RUN_INVASIVE_TESTS: true
217+
os: ubuntu-latest
183218
- # Bionic, x86, Clang, OpenSSL
184219
container:
185220
name: bionic-x86

0 commit comments

Comments
 (0)