From: Tomas Mraz Date: Wed, 19 May 2021 12:18:04 +0000 (+0200) Subject: Add some basic Windows builds to the Windows CI workflow X-Git-Tag: openssl-3.0.0-beta1~411 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d7c18395bfc17d00e490472cbc3fd40dff0d02b7;p=thirdparty%2Fopenssl.git Add some basic Windows builds to the Windows CI workflow Reviewed-by: Paul Dale (Merged from https://github.com/openssl/openssl/pull/15349) --- diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 57962eef55d..5a12bdb58d4 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: