Test miminal windows build using Github actions
authorShane Lontis <shane.lontis@oracle.com>
Tue, 30 Mar 2021 03:04:52 +0000 (13:04 +1000)
committerShane Lontis <shane.lontis@oracle.com>
Wed, 31 Mar 2021 23:11:34 +0000 (09:11 +1000)
Reviewed-by: Richard Levitte <levitte@openssl.org>
(Merged from https://github.com/openssl/openssl/pull/14737)

.github/workflows/windows.yml [new file with mode: 0644]

diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
new file mode 100644 (file)
index 0000000..4a871bc
--- /dev/null
@@ -0,0 +1,23 @@
+name: Windows GitHub CI
+
+on: [pull_request, push]
+
+jobs:
+  minimal:
+    runs-on: windows-latest
+    steps:
+    - uses: actions/checkout@v2
+    - uses: ilammy/msvc-dev-cmd@v1
+    - name: prepare the build directory
+      run: mkdir _build
+    - name: config
+      working-directory: _build
+      run: |
+        perl ..\Configure no-makedepend no-bulk no-deprecated no-fips no-asm -DOPENSSL_SMALL_FOOTPRINT VC-WIN64A
+        perl configdata.pm --dump
+    - name: build
+      working-directory: _build
+      run: nmake
+    - name: test
+      working-directory: _build
+      run: nmake test VERBOSE_FAILURE=yes TESTS=-test_fuzz