File tree Expand file tree Collapse file tree 3 files changed +26
-13
lines changed Expand file tree Collapse file tree 3 files changed +26
-13
lines changed Original file line number Diff line number Diff line change @@ -15,6 +15,7 @@ compiler:
15
15
16
16
env :
17
17
global :
18
+ - EBU_PATH=${TRAVIS_BUILD_DIR}/ebu_test_essences
18
19
- GTEST_INSTALL=${TRAVIS_BUILD_DIR}/install-gtest
19
20
- PLOUD_INSTALL=${TRAVIS_BUILD_DIR}/install-ploud
20
21
- FFMPEG_VERSION=2.7.6
@@ -38,6 +39,12 @@ addons:
38
39
cache :
39
40
# Caching Ubuntu packages
40
41
apt : true
42
+ # Caching other directories
43
+ directories :
44
+ - ${EBU_PATH}
45
+ - ${GTEST_INSTALL}
46
+ - ${FFMPEG_INSTALL}
47
+ - ${AVTRANSCODER_INSTALL}
41
48
42
49
install :
43
50
# Install dependencies
Original file line number Diff line number Diff line change 6
6
set -x
7
7
8
8
# Install GTest framework
9
- git clone https://github.com/google/googletest.git
10
- cd googletest
11
- cmake . -DCMAKE_INSTALL_PREFIX=${GTEST_INSTALL}
12
- make -k
13
- make install
9
+ if [[ ! -d " ${GTEST_INSTALL} /*" ]]; then
10
+ git clone https://github.com/google/googletest.git
11
+ cd googletest
12
+ cmake . -DCMAKE_INSTALL_PREFIX=${GTEST_INSTALL}
13
+ make -k
14
+ make install
15
+ fi
14
16
15
17
# Install avtranscoder
16
- ARCHIVE_FILE=avtranscoder-linux-gcc-ffmpeg-${FFMPEG_VERSION} .tgz
17
- wget https://github.com/avTranscoder/avTranscoder/releases/download/v${AVTRANSCODER_VERSION} /${ARCHIVE_FILE}
18
- tar xzf ${ARCHIVE_FILE}
19
- rm ${ARCHIVE_FILE}
18
+ if [[ ! -d " ${AVTRANSCODER_INSTALL} /*" ]]; then
19
+ export ARCHIVE_FILE=avtranscoder-linux-gcc-ffmpeg-${FFMPEG_VERSION} .tgz
20
+ wget https://github.com/avTranscoder/avTranscoder/releases/download/v${AVTRANSCODER_VERSION} /${ARCHIVE_FILE}
21
+ tar xzf ${ARCHIVE_FILE} -C ${TRAVIS_BUILD_DIR}
22
+ rm ${ARCHIVE_FILE}
23
+ fi
20
24
21
25
# Install additional dependencies in case of osx environment
22
26
if [ ${TRAVIS_OS_NAME} = " osx" ]; then
Original file line number Diff line number Diff line change 6
6
set -x
7
7
8
8
# Install test ressources
9
- EBU_SET=ebu-loudness-test-setv04.zip
10
- wget https://tech.ebu.ch/files/live/sites/tech/files/shared/testmaterial/$EBU_SET --no-check-certificate
11
- unzip $EBU_SET -d ebu_test_essences
12
- rm $EBU_SET
9
+ if [[ ! -d " ${EBU_PATH} /*" ]]; then
10
+ export EBU_SET=ebu-loudness-test-setv04.zip
11
+ wget https://tech.ebu.ch/files/live/sites/tech/files/shared/testmaterial/$EBU_SET --no-check-certificate
12
+ unzip $EBU_SET -d $EBU_PATH
13
+ rm $EBU_SET
14
+ fi
You can’t perform that action at this time.
0 commit comments