ci: use release build for windows

Create an image with release build of
gstreamer and gtk
This commit is contained in:
Stéphane Cerveau 2023-12-22 11:40:59 +01:00
parent 6ca3059914
commit 13165fa9c0
4 changed files with 4 additions and 4 deletions

View file

@ -1,4 +1,4 @@
$env:MESON_ARGS = "--prefix=C:\gst-install\" $env:MESON_ARGS = "--prefix=C:\gst-install\ -Dbuildtype=release"
cmd.exe /C "C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=amd64 && meson _build $env:MESON_ARGS && meson compile -C _build && ninja -C _build install" cmd.exe /C "C:\BuildTools\Common7\Tools\VsDevCmd.bat -host_arch=amd64 -arch=amd64 && meson _build $env:MESON_ARGS && meson compile -C _build && ninja -C _build install"
if (!$?) { if (!$?) {
Write-Host "Failed to build and install GstPipelineStudio" Write-Host "Failed to build and install GstPipelineStudio"

View file

@ -1,4 +1,4 @@
variables: variables:
GST_RS_WIN_IMG_TAG: "2023-08-31.0" GST_RS_WIN_IMG_TAG: "2023-12-22.0"
GST_RS_FDO_IMG_TAG: "2023-08-25.1" GST_RS_FDO_IMG_TAG: "2023-08-25.1"
GST_RS_STABLE: "1.70.0" GST_RS_STABLE: "1.70.0"

View file

@ -26,7 +26,7 @@ if (!$?) {
Exit 1 Exit 1
} }
$env:MESON_ARGS = "--prefix=C:\gst-install\ " + $env:MESON_ARGS = "--prefix=C:\gst-install\ -Dbuildtype=release " +
"-Dglib:installed_tests=false " + "-Dglib:installed_tests=false " +
"-Dlibnice:tests=disabled " + "-Dlibnice:tests=disabled " +
"-Dlibnice:examples=disabled " + "-Dlibnice:examples=disabled " +

View file

@ -1,6 +1,6 @@
[Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12; [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12;
$env:MESON_ARGS = "--prefix=C:\gst-install\" $env:MESON_ARGS = "--prefix=C:\gst-install\ -Dbuildtype=release"
# Download gtk and all its subprojects # Download gtk and all its subprojects
git clone -b $env:DEFAULT_GTK_BRANCH --depth 1 https://gitlab.gnome.org/gnome/gtk.git C:\gtk git clone -b $env:DEFAULT_GTK_BRANCH --depth 1 https://gitlab.gnome.org/gnome/gtk.git C:\gtk