|
|
|
@ -4,11 +4,11 @@ stages: |
|
|
|
default: |
|
|
|
before_script: |
|
|
|
- set -x |
|
|
|
- export VLC_CONTRIB_SHA="$(extras/ci/get-contrib-sha.sh)" |
|
|
|
- export VLC_CONTRIB_SHA="$(extras/ci/get-contrib-sha.sh ${CI_JOB_NAME##nightly-})" |
|
|
|
- export VLC_PREBUILT_CONTRIBS_URL="https://artifacts.videolan.org/vlc/${CI_JOB_NAME##nightly-}/vlc-contrib-${TRIPLET}-${VLC_CONTRIB_SHA}.tar.bz2" |
|
|
|
- if ! extras/ci/check-url.sh "$VLC_PREBUILT_CONTRIBS_URL"; then unset VLC_PREBUILT_CONTRIBS_URL; fi |
|
|
|
after_script: |
|
|
|
- export VLC_CONTRIB_SHA="$(extras/ci/get-contrib-sha.sh)" |
|
|
|
- export VLC_CONTRIB_SHA="$(extras/ci/get-contrib-sha.sh ${CI_JOB_NAME##nightly-})" |
|
|
|
- mv contrib/vlc-contrib-*.tar.bz2 contrib/vlc-contrib-${TRIPLET}-${VLC_CONTRIB_SHA}.tar.bz2 2>/dev/null || true |
|
|
|
- cd contrib && find . -maxdepth 1 -type f -name "vlc-contrib-*-${VLC_CONTRIB_SHA}.tar.bz2" -exec sh -c 'tar tf "$0" > /dev/null && shasum -a 512 "$0" | tee SHA512SUM' "{}" \; |
|
|
|
interruptible: true |
|
|
|
@ -263,8 +263,7 @@ debian-contrib: |
|
|
|
- contrib/* |
|
|
|
- extras/tools/* |
|
|
|
- extras/ci/* |
|
|
|
- extras/package/**/* |
|
|
|
- extras/package/* |
|
|
|
- extras/package/linux/* |
|
|
|
script: | |
|
|
|
export NCPU=$(getconf _NPROCESSORS_ONLN) |
|
|
|
echo "Building branch '${CI_COMMIT_BRANCH}' (default: '${CI_DEFAULT_BRANCH}')" |
|
|
|
@ -396,7 +395,7 @@ debian-meson: |
|
|
|
cd extras/package/snap |
|
|
|
make -f package.mak snap |
|
|
|
after_script: |
|
|
|
- export VLC_CONTRIB_SHA="$(extras/ci/get-contrib-sha.sh)" |
|
|
|
- export VLC_CONTRIB_SHA="$(extras/ci/get-contrib-sha.sh snap)" |
|
|
|
- mv extras/package/snap/parts/vlc/build/contrib/vlc-contrib-*.tar.bz2 contrib/vlc-contrib-${TRIPLET}-${VLC_CONTRIB_SHA}.tar.bz2 2>/dev/null || true |
|
|
|
allow_failure: true |
|
|
|
variables: *variables-snap |
|
|
|
|