21
21
- DEPENDENCY_INSTALL=install-dependency
22
22
- DEPENDENCY_INSTALL_PATH=${TRAVIS_BUILD_DIR}/${DEPENDENCY_INSTALL}
23
23
matrix :
24
- - DEPENDENCY_MODE =libav ENABLE_COVERAGE=true
25
- - DEPENDENCY_MODE =libav ENABLE_COVERAGE=false
26
- - DEPENDENCY_MODE =ffmpeg ENABLE_COVERAGE=true
27
- - DEPENDENCY_MODE =ffmpeg ENABLE_COVERAGE=false
24
+ - DEPENDENCY_NAME =libav ENABLE_COVERAGE=true
25
+ - DEPENDENCY_NAME =libav ENABLE_COVERAGE=false
26
+ - DEPENDENCY_NAME =ffmpeg ENABLE_COVERAGE=true
27
+ - DEPENDENCY_NAME =ffmpeg ENABLE_COVERAGE=false
28
28
29
29
matrix :
30
30
# generate coverage only with gcc
31
31
exclude :
32
32
- compiler : clang
33
- env : DEPENDENCY_MODE =ffmpeg ENABLE_COVERAGE=true
33
+ env : DEPENDENCY_NAME =ffmpeg ENABLE_COVERAGE=true
34
34
- compiler : clang
35
- env : DEPENDENCY_MODE =libav ENABLE_COVERAGE=true
35
+ env : DEPENDENCY_NAME =libav ENABLE_COVERAGE=true
36
36
fast_finish : true
37
37
38
38
# This results in a 2×2×2x2 build matrix.
39
- # Where the variables are: os / compiler / DEPENDENCY_MODE / ENABLE_COVERAGE
39
+ # Where the variables are: os / compiler / DEPENDENCY_NAME / ENABLE_COVERAGE
40
40
41
41
addons :
42
42
apt :
56
56
- ${DEPENDENCY_INSTALL_PATH}
57
57
58
58
before_script :
59
- - env | sort
59
+ - env | sort
60
60
- date -u
61
61
- uname -a
62
62
@@ -74,7 +74,7 @@ script:
74
74
- ./tools/travis.build.sh
75
75
76
76
# launch tests
77
- - if [ ${TRAVIS_OS_NAME} = "linux" && ${DEPENDENCY_MODE } = "ffmpeg" ]; then ./tools/travis.python.nosetests.sh; fi
77
+ - if [ ${TRAVIS_OS_NAME} = "linux" && ${DEPENDENCY_NAME } = "ffmpeg" ]; then ./tools/travis.python.nosetests.sh; fi
78
78
79
79
after_success :
80
80
# generate coverage for coveralls
@@ -85,13 +85,13 @@ before_deploy:
85
85
- if [ ${TRAVIS_OS_NAME} = "linux" ]; then cp /lib/x86_64-linux-gnu/{libbz2.so.1,libbz2.so.1.0,libbz2.so.1.0.4} ${DEPENDENCY_INSTALL_PATH}/lib; fi
86
86
# create archive
87
87
- cd ${TRAVIS_BUILD_DIR}
88
- - tar -cvzf avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_MODE }.tgz ${DEPENDENCY_INSTALL} ${AVTRANSCODER_INSTALL}
88
+ - tar -cvzf avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_NAME }.tgz ${DEPENDENCY_INSTALL} ${AVTRANSCODER_INSTALL}
89
89
90
90
deploy :
91
91
provider : releases
92
92
api_key :
93
93
secure : ${GITHUB_RELEASE_API_KEY}
94
- file : avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_MODE }.tgz
94
+ file : avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_NAME }.tgz
95
95
skip_cleanup : true
96
96
on :
97
97
branch : master
0 commit comments