Skip to content

Commit cb074df

Browse files
author
Clement Champetier
committed
Travis: disable some log when install dependencies
* We exceed the limit of logged lines. * Added after_failure section.
1 parent 11a9bcc commit cb074df

File tree

2 files changed

+28
-21
lines changed

2 files changed

+28
-21
lines changed

.travis.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,12 @@ env:
1818
- AVTRANSCODER_BUILD_PATH=${TRAVIS_BUILD_DIR}/build-avtranscoder
1919
- AVTRANSCODER_INSTALL=install-avtranscoder
2020
- AVTRANSCODER_INSTALL_PATH=${TRAVIS_BUILD_DIR}/${AVTRANSCODER_INSTALL}
21+
2122
- DEPENDENCY_INSTALL=install-dependency
2223
- DEPENDENCY_INSTALL_PATH=${TRAVIS_BUILD_DIR}/${DEPENDENCY_INSTALL}
2324

25+
- DEPENDENCY_LOG_FILE=${TRAVIS_BUILD_DIR}/build-dependencies-log.txt
26+
2427
- YASM_VERSION=1.3.0
2528
- LAME_VERSION=3.99.5
2629
- FAAC_VERSION=1.28
@@ -105,6 +108,10 @@ after_success:
105108
# generate coverage for coveralls
106109
- if [ ${ENABLE_COVERAGE} ]; then ./tools/travis/gcc.generate.coverage.sh; fi
107110

111+
after_failure:
112+
- cat ${AVTRANSCODER_BUILD_PATH}/CMakeFiles/CMakeOutput.log
113+
- cat ${DEPENDENCY_LOG_FILE}
114+
108115
before_deploy:
109116
# copy libbz2, external dependency of libavformat
110117
- 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

tools/travis/linux.install.deps.sh

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
1717
echo "Building YASM (${YASM_VERSION})"
1818
DIR=$(mktemp -d) && cd ${DIR} && \
1919
curl -Os http://www.tortall.net/projects/yasm/releases/yasm-${YASM_VERSION}.tar.gz && \
20-
tar xzvf yasm-${YASM_VERSION}.tar.gz && \
20+
tar xzf yasm-${YASM_VERSION}.tar.gz && \
2121
cd yasm-${YASM_VERSION} && \
2222
./configure --prefix="$DEPENDENCY_INSTALL_PATH" --bindir="${DEPENDENCY_INSTALL_PATH}/bin" && \
23-
make -k && \
23+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
2424
make install && \
2525
rm -rf ${DIR}
2626

@@ -31,7 +31,7 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
3131
git clone --depth 1 git://git.videolan.org/x264 && \
3232
cd x264 && \
3333
./configure --prefix="$DEPENDENCY_INSTALL_PATH" --bindir="${DEPENDENCY_INSTALL_PATH}/bin" --enable-shared --disable-asm && \
34-
make -k && \
34+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
3535
make install && \
3636
rm -rf ${DIR}
3737

@@ -40,10 +40,10 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
4040
echo "Building libmp3lame (${LAME_VERSION})"
4141
DIR=$(mktemp -d) && cd ${DIR} && \
4242
curl -L -Os http://downloads.sourceforge.net/project/lame/lame/${LAME_VERSION%.*}/lame-${LAME_VERSION}.tar.gz && \
43-
tar xzvf lame-${LAME_VERSION}.tar.gz && \
43+
tar xzf lame-${LAME_VERSION}.tar.gz && \
4444
cd lame-${LAME_VERSION} && \
4545
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" --bindir="${DEPENDENCY_INSTALL_PATH}/bin" --enable-nasm && \
46-
make -k && \
46+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
4747
make install && \
4848
rm -rf ${DIR}
4949

@@ -55,12 +55,12 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
5555
echo "Building faac (${FAAC_VERSION})"
5656
DIR=$(mktemp -d) && cd ${DIR} && \
5757
curl -L -Os http://downloads.sourceforge.net/faac/faac-${FAAC_VERSION}.tar.gz && \
58-
tar xzvf faac-${FAAC_VERSION}.tar.gz && \
58+
tar xzf faac-${FAAC_VERSION}.tar.gz && \
5959
cd faac-${FAAC_VERSION} && \
6060
#sed -i '126d' common/mp4v2/mpeg4ip.h && \
6161
./bootstrap && \
6262
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" --bindir="${DEPENDENCY_INSTALL_PATH}/bin" --enable-shared --with-mp4v2=no && \
63-
make -k && \
63+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
6464
make install && \
6565
rm -rf ${DIR}
6666

@@ -69,10 +69,10 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
6969
echo "Building xvid (${XVID_VERSION})"
7070
DIR=$(mktemp -d) && cd ${DIR} && \
7171
curl -L -Os http://downloads.xvid.org/downloads/xvidcore-${XVID_VERSION}.tar.gz && \
72-
tar xzvf xvidcore-${XVID_VERSION}.tar.gz && \
72+
tar xzf xvidcore-${XVID_VERSION}.tar.gz && \
7373
cd xvidcore/build/generic && \
7474
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" --bindir="${DEPENDENCY_INSTALL_PATH}/bin" && \
75-
make -k && \
75+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
7676
make install && \
7777
rm -rf ${DIR}
7878

@@ -82,11 +82,11 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
8282
echo ""
8383
echo "Building fdk-aac (${FDKAAC_VERSION})"
8484
DIR=$(mktemp -d) && cd ${DIR} && \
85-
curl -s https://codeload.github.com/mstorsjo/fdk-aac/tar.gz/v${FDKAAC_VERSION} | tar zxvf - && \
85+
curl -s https://codeload.github.com/mstorsjo/fdk-aac/tar.gz/v${FDKAAC_VERSION} | tar zxf - && \
8686
cd fdk-aac-${FDKAAC_VERSION} && \
8787
autoreconf -fiv && \
8888
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" --enable-shared && \
89-
make -k && \
89+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
9090
make install && \
9191
rm -rf ${DIR}
9292

@@ -95,10 +95,10 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
9595
echo "Building libogg (${OGG_VERSION})"
9696
DIR=$(mktemp -d) && cd ${DIR} && \
9797
curl -O http://downloads.xiph.org/releases/ogg/libogg-${OGG_VERSION}.tar.gz && \
98-
tar xzvf libogg-${OGG_VERSION}.tar.gz && \
98+
tar xzf libogg-${OGG_VERSION}.tar.gz && \
9999
cd libogg-${OGG_VERSION} && \
100100
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" --disable-shared --with-pic && \
101-
make -k && \
101+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
102102
make install && \
103103
rm -rf ${DIR}
104104

@@ -107,10 +107,10 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
107107
echo "Building libvorbis (${VORBIS_VERSION})"
108108
DIR=$(mktemp -d) && cd ${DIR} && \
109109
curl -O http://downloads.xiph.org/releases/vorbis/libvorbis-${VORBIS_VERSION}.tar.gz && \
110-
tar xzvf libvorbis-${VORBIS_VERSION}.tar.gz && \
110+
tar xzf libvorbis-${VORBIS_VERSION}.tar.gz && \
111111
cd libvorbis-${VORBIS_VERSION} && \
112112
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" --with-ogg="${DEPENDENCY_INSTALL_PATH}" --disable-shared --with-pic && \
113-
make -k && \
113+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
114114
make install && \
115115
rm -rf ${DIR}
116116

@@ -123,7 +123,7 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
123123
cd libvpx && \
124124
git checkout v${VPX_VERSION} && \
125125
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" --disable-examples --enable-pic && \
126-
make -k && \
126+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
127127
make install && \
128128
rm -rf ${DIR}
129129

@@ -135,7 +135,7 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
135135
cd opus && \
136136
autoreconf -fiv && \
137137
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" --enable-shared --with-pic && \
138-
make -k && \
138+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
139139
make install && \
140140
rm -rf ${DIR}
141141

@@ -151,14 +151,14 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
151151
echo "Building ffmpeg (${DEPENDENCY_VERSION})"
152152
DIR=$(mktemp -d) && cd ${DIR} && \
153153
curl -Os http://ffmpeg.org/releases/ffmpeg-${DEPENDENCY_VERSION}.tar.gz && \
154-
tar xzvf ffmpeg-${DEPENDENCY_VERSION}.tar.gz && \
154+
tar xzf ffmpeg-${DEPENDENCY_VERSION}.tar.gz && \
155155
cd ffmpeg-${DEPENDENCY_VERSION} && \
156156
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" \
157157
$COMPILE_OPTIONS \
158158
$RELEASE_OPTIONS \
159159
$LICENSING_OPTIONS \
160160
$THIRD_PARTIES_OPTIONS && \
161-
make -k && \
161+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
162162
make install && \
163163
rm -rf ${DIR}
164164

@@ -168,14 +168,14 @@ if [ -z ${TRAVIS_JOB_ID} ] || [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
168168
echo "Building libav (${DEPENDENCY_VERSION})"
169169
DIR=$(mktemp -d) && cd ${DIR} && \
170170
curl -Os https://libav.org/releases/libav-${DEPENDENCY_VERSION}.tar.gz && \
171-
tar xzvf libav-${DEPENDENCY_VERSION}.tar.gz && \
171+
tar xzf libav-${DEPENDENCY_VERSION}.tar.gz && \
172172
cd libav-${DEPENDENCY_VERSION} && \
173173
./configure --prefix="${DEPENDENCY_INSTALL_PATH}" \
174174
$COMPILE_OPTIONS \
175175
$RELEASE_OPTIONS \
176176
$LICENSING_OPTIONS \
177177
$THIRD_PARTIES_OPTIONS && \
178-
make -k && \
178+
make -k > ${DEPENDENCY_LOG_FILE} 2>&1 && \
179179
make install && \
180180
rm -rf ${DIR}
181181

0 commit comments

Comments
 (0)