From 4605b34d567c408c5b238b2d91f3fb4e022c9037 Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Sat, 23 Jan 2021 11:57:08 +0100 Subject: Github CI: Add a job for out-of-source build + install Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/13935) --- .github/workflows/ci.yml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to '.github') diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fc4549fd57..9e99a9b97b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -123,3 +123,24 @@ jobs: run: make -s -j4 - name: make test run: make test HARNESS_JOBS=${HARNESS_JOBS:-4} + + out-of-source-and-install: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: extra preparations + run: | + mkdir ./build + mkdir ./install + - name: config + run: ../config --strict-warnings --prefix=$(cd ../install; pwd) && perl configdata.pm --dump + working-directory: ./build + - name: make + run: make -s -j4 + working-directory: ./build + - name: make test + run: make test HARNESS_JOBS=${HARNESS_JOBS:-4} + working-directory: ./build + - name: make install + run: make install + working-directory: ./build -- cgit v1.2.3