From 78b80836abfa19e00c9a3bbe7e63fe9aa11df558 Mon Sep 17 00:00:00 2001 From: Jordan Petridis Date: Thu, 19 May 2022 16:18:52 +0300 Subject: ci: run ninja install post build Make sure no weird regressions creep in. Part-of: --- .gitlab-ci.yml | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) (limited to '.gitlab-ci.yml') diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 8e988fa081..b2a0e318e9 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -296,6 +296,20 @@ gst indent: variables: MESON_ARGS: *simple_build +build fedora x86_64: + extends: + - '.fedora image' + - '.fdo.suffixed-image@fedora' + - '.build fedora x86_64' + needs: + - "fedora amd64 docker" + script: + - *build + - ./gst-env.py gst-inspect-1.0 --version + - ./gst-env.py gst-inspect-1.0 + - meson install --destdir $CI_PROJECT_DIR/destdir -C build + - rm -rf $CI_PROJECT_DIR/destdir + build nodebug fedora x86_64: extends: - '.fedora image' @@ -355,7 +369,7 @@ build clang fedora x86_64: - $env:MESON_CROSS_ARGS = $env:MESON_CROSS_ARGS.replace("`n"," ") - cmd.exe /C "C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=$env:ARCH && meson build $env:MESON_ARGS $env:MESON_CROSS_ARGS && - ninja -C build" + meson compile -C build" artifacts: expire_in: "7 days" when: "always" @@ -366,6 +380,12 @@ build vs2019 amd64: extends: '.build windows' variables: ARCH: 'amd64' + script: + - !reference [".build windows", "script",] + - cmd.exe /C "C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=$env:ARCH && + mkdir .\destdir && + meson install --destdir=$env:CI_PROJECT_DIR\destdir -C build && + rmdir /s /q $env:CI_PROJECT_DIR\destdir" build vs2019 x86: extends: '.build windows' -- cgit v1.2.1