ci_template: skip unnecessary jobs for gst-integration-testsuites

Close #42
This commit is contained in:
Jordan Petridis 2019-11-21 16:21:50 +02:00
parent d19360b37e
commit 3b700eb09a
No known key found for this signature in database
GPG key ID: 902CC06D159744F5

View file

@ -152,6 +152,7 @@ build nodebug fedora x86_64:
variables: variables:
- $CI_PROJECT_NAME == "cerbero" - $CI_PROJECT_NAME == "cerbero"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
build static fedora x86_64: build static fedora x86_64:
extends: 'build fedora x86_64' extends: 'build fedora x86_64'
@ -161,6 +162,7 @@ build static fedora x86_64:
variables: variables:
- $CI_PROJECT_NAME == "cerbero" - $CI_PROJECT_NAME == "cerbero"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
build static nodebug fedora x86_64: build static nodebug fedora x86_64:
extends: 'build nodebug fedora x86_64' extends: 'build nodebug fedora x86_64'
@ -170,6 +172,7 @@ build static nodebug fedora x86_64:
variables: variables:
- $CI_PROJECT_NAME == "cerbero" - $CI_PROJECT_NAME == "cerbero"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
build clang fedora x86_64: build clang fedora x86_64:
extends: 'build fedora x86_64' extends: 'build fedora x86_64'
@ -180,6 +183,7 @@ build clang fedora x86_64:
variables: variables:
- $CI_PROJECT_NAME == "cerbero" - $CI_PROJECT_NAME == "cerbero"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
.test: .test:
stage: 'test' stage: 'test'
@ -266,6 +270,7 @@ integration testsuites fedora:
except: except:
variables: variables:
- $CI_PROJECT_NAMESPACE == 'gstreamer' - $CI_PROJECT_NAMESPACE == 'gstreamer'
- $CI_PROJECT_NAME == "gst-integration-testsuites"
valgrind core: valgrind core:
extends: '.valgrind fedora x86_64' extends: '.valgrind fedora x86_64'
@ -374,6 +379,7 @@ valgrind ges:
variables: variables:
- $CI_PROJECT_NAME == "gst-build" - $CI_PROJECT_NAME == "gst-build"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
cache: cache:
key: "${CI_JOB_NAME}" key: "${CI_JOB_NAME}"
paths: paths:
@ -436,6 +442,7 @@ valgrind ges:
- $CI_PROJECT_NAME == "gst-omx" - $CI_PROJECT_NAME == "gst-omx"
- $CI_PROJECT_NAME == "gstreamer-vaapi" - $CI_PROJECT_NAME == "gstreamer-vaapi"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
build vs2017 amd64: build vs2017 amd64:
extends: '.build windows' extends: '.build windows'
@ -542,6 +549,7 @@ build cerbero fedora x86_64:
- $CI_PROJECT_NAME == "gst-omx" - $CI_PROJECT_NAME == "gst-omx"
- $CI_PROJECT_NAME == "gstreamer-vaapi" - $CI_PROJECT_NAME == "gstreamer-vaapi"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
# #
# Cerbero Android Universal build # Cerbero Android Universal build
@ -577,6 +585,7 @@ build cerbero cross-android universal:
- $CI_PROJECT_NAME == "gst-omx" - $CI_PROJECT_NAME == "gst-omx"
- $CI_PROJECT_NAME == "gstreamer-vaapi" - $CI_PROJECT_NAME == "gstreamer-vaapi"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
# #
# Cerbero Cross Windows builds # Cerbero Cross Windows builds
@ -612,6 +621,7 @@ build cerbero cross win32:
- $CI_PROJECT_NAME == "gst-omx" - $CI_PROJECT_NAME == "gst-omx"
- $CI_PROJECT_NAME == "gstreamer-vaapi" - $CI_PROJECT_NAME == "gstreamer-vaapi"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
cerbero deps cross-windows x86_64: cerbero deps cross-windows x86_64:
extends: '.cerbero deps' extends: '.cerbero deps'
@ -644,6 +654,7 @@ build cerbero cross win64:
- $CI_PROJECT_NAME == "gst-omx" - $CI_PROJECT_NAME == "gst-omx"
- $CI_PROJECT_NAME == "gstreamer-vaapi" - $CI_PROJECT_NAME == "gstreamer-vaapi"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
- $CI_PROJECT_NAME == "gst-integration-testsuites"
# #
# Build an Android App using the android binaries # Build an Android App using the android binaries
@ -766,7 +777,7 @@ build cerbero macos x86_64:
variables: variables:
- $CI_PROJECT_NAME == "cerbero" - $CI_PROJECT_NAME == "cerbero"
- $CI_PROJECT_NAME == "gst-build" - $CI_PROJECT_NAME == "gst-build"
- $CI_PROJECT_NAME == "gst-integration-testsuite" - $CI_PROJECT_NAME == "gst-integration-testsuites"
- $CI_PROJECT_NAME == "gst-omx" - $CI_PROJECT_NAME == "gst-omx"
- $CI_PROJECT_NAME == "gstreamer-vaapi" - $CI_PROJECT_NAME == "gstreamer-vaapi"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
@ -822,7 +833,7 @@ build cerbero cross-ios universal:
variables: variables:
- $CI_PROJECT_NAME == "cerbero" - $CI_PROJECT_NAME == "cerbero"
- $CI_PROJECT_NAME == "gst-build" - $CI_PROJECT_NAME == "gst-build"
- $CI_PROJECT_NAME == "gst-integration-testsuite" - $CI_PROJECT_NAME == "gst-integration-testsuites"
- $CI_PROJECT_NAME == "gst-omx" - $CI_PROJECT_NAME == "gst-omx"
- $CI_PROJECT_NAME == "gstreamer-vaapi" - $CI_PROJECT_NAME == "gstreamer-vaapi"
- $CI_PROJECT_NAME == "gst-docs" - $CI_PROJECT_NAME == "gst-docs"
@ -852,7 +863,7 @@ documentation:
except: except:
variables: variables:
- $CI_PROJECT_NAME == "cerbero" - $CI_PROJECT_NAME == "cerbero"
- $CI_PROJECT_NAME == "gst-integration-testsuite" - $CI_PROJECT_NAME == "gst-integration-testsuites"
- $CI_PROJECT_NAME == "gst-python" - $CI_PROJECT_NAME == "gst-python"
- $CI_PROJECT_NAME == "gst-sharp" - $CI_PROJECT_NAME == "gst-sharp"
- $CI_PROJECT_NAME == "gst-build" - $CI_PROJECT_NAME == "gst-build"