diff options
author | Tomas Mraz <tomas@openssl.org> | 2021-05-19 14:18:04 +0200 |
---|---|---|
committer | Tomas Mraz <tomas@openssl.org> | 2021-05-24 09:47:05 +0200 |
commit | d7c18395bfc17d00e490472cbc3fd40dff0d02b7 (patch) | |
tree | 52a8f1ceaf90a416fef689c91def6df8663112b3 | |
parent | Add a test for PKCS5_PBE_keyivgen() (diff) | |
download | openssl-d7c18395bfc17d00e490472cbc3fd40dff0d02b7.tar.xz openssl-d7c18395bfc17d00e490472cbc3fd40dff0d02b7.zip |
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)
-rw-r--r-- | .github/workflows/windows.yml | 54 |
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: |