summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gitlab/ci_template.yml34
1 files changed, 34 insertions, 0 deletions
diff --git a/gitlab/ci_template.yml b/gitlab/ci_template.yml
index 75e1bad..d70530f 100644
--- a/gitlab/ci_template.yml
+++ b/gitlab/ci_template.yml
@@ -1116,6 +1116,40 @@ build cerbero macos x86_64:
- if: '$CI_PROJECT_NAME !~ /^(cerbero|gst-build|gst-docs|gst-omx|gst-sharp|gstreamer-vaapi|gst-integration-testsuites|gst-plugins-rs)$/'
#
+# Cerbero macOS Universal build
+#
+.cerbero cross-macos universal:
+ variables:
+ ARCH: "darwin_universal"
+ CONFIG: "cross-macos-universal.cbc"
+ CERBERO_PACKAGE_ARGS: ""
+ HAVE_CCACHE: ""
+ CERBERO_HOST_DIR: "/Users/gst-ci/cerbero/"
+ tags:
+ - gst-macos-11.1
+ artifacts:
+ name: "${CI_JOB_NAME}_${CI_COMMIT_SHA}"
+ expire_in: '5 days'
+ when: 'always'
+ paths:
+ - "manifest.xml"
+ - "${CERBERO_HOME}/logs"
+ - "gstreamer-1.0-1.*.pkg"
+ - "gstreamer-1.0-devel-1.*.pkg"
+
+cerbero deps cross-macos universal:
+ extends:
+ - '.cerbero deps'
+ - '.cerbero cross-macos universal'
+
+build cerbero cross-macos universal:
+ extends:
+ - '.cerbero'
+ - '.cerbero cross-macos universal'
+ rules:
+ - if: '$CI_PROJECT_NAME !~ /^(cerbero|gst-build|gst-docs|gst-omx|gst-sharp|gstreamer-vaapi|gst-integration-testsuites|gst-plugins-rs)$/'
+
+#
# Cerbero iOS build
#
.cerbero cross-ios universal: