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 /.github/workflows | |
parent | 094287551a31ba74eb9bfdb4a808d19f4553371b (diff) | |
download | openssl-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.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: |