diff --git a/gitlab/ci_template.yml b/gitlab/ci_template.yml index 234f9a6014..fb24c138dc 100644 --- a/gitlab/ci_template.yml +++ b/gitlab/ci_template.yml @@ -652,7 +652,7 @@ build cerbero cross win64: EXAMPLES_HOME: ${CI_PROJECT_DIR}/examples GSTREAMER_ROOT_ANDROID: ${CI_PROJECT_DIR}/examples/cerbero-android-universal script: - - mkdir -p ${EXAMPLES_HOME} + - mkdir -p ${EXAMPLES_HOME}/outputs - curl -o clone_manifest_ref.py https://gitlab.freedesktop.org/gstreamer/gst-ci/raw/master/gitlab/clone_manifest_ref.py - chmod +x clone_manifest_ref.py - ./clone_manifest_ref.py --manifest manifest.xml --project gst-examples --destination ${EXAMPLES_HOME}/gst-examples @@ -664,20 +664,25 @@ build cerbero cross win64: - mkdir ${GSTREAMER_ROOT_ANDROID} - tar -C ${GSTREAMER_ROOT_ANDROID} -xf gstreamer-1.0-android-universal-*.tar.bz2 + # gst-examples - chmod +x ${EXAMPLES_HOME}/gst-examples/playback/player/android/gradlew - ${EXAMPLES_HOME}/gst-examples/playback/player/android/gradlew --no-search-upward --no-daemon --project-dir ${EXAMPLES_HOME}/gst-examples/playback/player/android assembleDebug + - cp ${EXAMPLES_HOME}/gst-examples/playback/player/android/app/build/outputs/apk/debug/*.apk ${EXAMPLES_HOME}/outputs/ + + # gst-docs android tutorials - chmod +x ${EXAMPLES_HOME}/gst-docs/examples/tutorials/android/gradlew - ${EXAMPLES_HOME}/gst-docs/examples/tutorials/android/gradlew --no-search-upward --no-daemon --project-dir ${EXAMPLES_HOME}/gst-docs/examples/tutorials/android assembleDebug + - cp ${EXAMPLES_HOME}/gst-docs/examples/tutorials/android/android-tutorial-*/build/outputs/apk/debug/*.apk ${EXAMPLES_HOME}/outputs/ after_script: - rm -rf ${GSTREAMER_ROOT_ANDROID} - - mv gstreamer-1.0-android-universal-*.tar.bz2 ${EXAMPLES_HOME}/ + - rm -rf ${EXAMPLES_HOME}/gst-examples ${EXAMPLES_HOME}/gst-docs artifacts: name: "${CI_JOB_NAME}_${CI_COMMIT_SHA}" expire_in: '5 days' when: 'always' paths: - "manifest.xml" - - "${EXAMPLES_HOME}" + - "${EXAMPLES_HOME}/outputs" android universal examples: extends: ".android universal examples"