add iOS CI

This commit is contained in:
Matthew Waters 2019-06-02 17:17:04 +10:00
parent a9cd95f7ba
commit 802dd4eb2b

View file

@ -636,6 +636,58 @@ build cerbero macos x86_64:
- $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-sharp"
#
# Cerbero iOS build
#
cerbero deps ios universal:
extends: '.cerbero deps'
variables:
ARCH: "ios_universal"
CONFIG: "cross-ios-universal.cbc"
CERBERO_ARGS: "${DEFAULT_CERBERO_ARGS} -v nowerror"
HAVE_CCACHE: ""
tags:
- gst-ios-12.2
.cerbero ios universal:
extends: '.cerbero'
variables:
ARCH: "ios_universal"
CONFIG: "cross-ios-universal.cbc"
CERBERO_ARGS: "${DEFAULT_CERBERO_ARGS} -v nowerror"
CERBERO_PACKAGE_ARGS: ""
HAVE_CCACHE: ""
tags:
- gst-ios-12.2
artifacts:
name: "${CI_JOB_NAME}_${CI_COMMIT_SHA}"
expire_in: '5 days'
when: 'always'
paths:
- "manifest.xml"
- "${CERBERO_HOME}/logs"
- "gstreamer-1.0-*-ios-universal.pkg"
cerbero ios universal:
extends: '.cerbero ios universal'
dependencies:
- "cerbero deps ios universal"
only:
variables:
- $CI_PROJECT_NAME == "cerbero"
build cerbero ios universal:
extends: '.cerbero ios universal'
except:
variables:
- $CI_PROJECT_NAME == "cerbero"
- $CI_PROJECT_NAME == "gst-build"
- $CI_PROJECT_NAME == "gst-integration-testsuite"
- $CI_PROJECT_NAME == "gst-omx"
- $CI_PROJECT_NAME == "gstreamer-vaapi"
- $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-sharp"
documentation:
image: $FEDORA30_IMAGE
dependencies: