summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorTomas Mraz <tomas@openssl.org>2021-05-19 14:18:04 +0200
committerTomas Mraz <tomas@openssl.org>2021-05-24 09:47:05 +0200
commitd7c18395bfc17d00e490472cbc3fd40dff0d02b7 (patch)
tree52a8f1ceaf90a416fef689c91def6df8663112b3 /.github/workflows
parent094287551a31ba74eb9bfdb4a808d19f4553371b (diff)
downloadopenssl-new-d7c18395bfc17d00e490472cbc3fd40dff0d02b7.tar.gz
Add some basic Windows builds to the Windows CI workflow
Reviewed-by: Paul Dale <pauli@openssl.org> (Merged from https://github.com/openssl/openssl/pull/15349)
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/windows.yml54
1 files changed, 54 insertions, 0 deletions
diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml
index 57962eef55..5a12bdb58d 100644
--- a/.github/workflows/windows.yml
+++ b/.github/workflows/windows.yml
@@ -3,6 +3,60 @@ name: Windows GitHub CI
on: [pull_request, push]
jobs:
+ shared:
+ 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 --banner=Configured no-makedepend no-fips VC-WIN64A-masm
+ 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
+ plain:
+ 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 --banner=Configured no-makedepend no-shared no-fips VC-WIN64A-masm
+ 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
+ shared-x86:
+ 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 --banner=Configured no-makedepend no-fips no-asm no-uplink VC-WIN32
+ 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
minimal:
runs-on: windows-latest
steps: