[vlc-commits] extras: ci: add SDKNAME for iOS jobs

Alexandre Janniaux git at videolan.org
Tue Jul 14 20:39:11 CEST 2020


vlc | branch: master | Alexandre Janniaux <ajanni at videolabs.io> | Mon Jul 13 13:23:55 2020 +0200| [b8975a202818295ed547c201b2ecc8e9c0bff067] | committer: Alexandre Janniaux

extras: ci: add SDKNAME for iOS jobs

Generalize iOS jobs by supplying the SDK name as variable.

It is mainly designed so as to have other SDK than iphoneos one, like
iPhone simulator or Apple TV.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=b8975a202818295ed547c201b2ecc8e9c0bff067
---

 extras/ci/gitlab-ci.yml | 12 +++++++-----
 1 file changed, 7 insertions(+), 5 deletions(-)

diff --git a/extras/ci/gitlab-ci.yml b/extras/ci/gitlab-ci.yml
index 61116fc26b..974504e2b3 100644
--- a/extras/ci/gitlab-ci.yml
+++ b/extras/ci/gitlab-ci.yml
@@ -54,12 +54,14 @@ variables:
         HOST_ARCH: arm64
         TRIPLET: $HOST_ARCH-apple-iphoneos
         MAKEFLAGS: -j4
+        SDKNAME: iphoneos
 
 .variables-ios-armv7: &variables-ios-armv7
         VLC_PATH: /Users/videolanci/sandbox/bin
         HOST_ARCH: armv7
         TRIPLET: $HOST_ARCH-apple-iphoneos
         MAKEFLAGS: -j4
+        SDKNAME: iphoneos
 
 .variables-android-arm: &variables-android-arm
         ANDROID_ARCH: arm
@@ -315,25 +317,25 @@ nightly-macos:
 #
 # iOS
 #
-.ios-common:
+.apple-os-common:
     extends: .base-template
     tags:
         - macos
     script: |
         mkdir build && cd build
         if [ -n "$VLC_PREBUILT_CONTRIBS_URL" ]; then
-            ../extras/package/apple/build.sh --sdk=iphoneos --arch=$HOST_ARCH \
+            ../extras/package/apple/build.sh --sdk=$SDKNAME --arch=$HOST_ARCH \
                 --with-prebuilt-contribs
         else
-            ../extras/package/apple/build.sh --sdk=iphoneos --arch=$HOST_ARCH --package-contribs
+            ../extras/package/apple/build.sh --sdk=$SDKNAME --arch=$HOST_ARCH --package-contribs
         fi
 
 ios-arm64:
-    extends: .ios-common
+    extends: .apple-os-common
     variables: *variables-ios-arm64
 
 ios-armv7:
-    extends: .ios-common
+    extends: .apple-os-common
     variables: *variables-ios-armv7
 
 #



More information about the vlc-commits mailing list