Skip to content

Commit 6c4eaca

Browse files
committed
Merge pull request #176 from cchampet/travis_updatePathToDeploy
Travis: create archive of binaries without the absolute paths
2 parents 2f911ea + a39d549 commit 6c4eaca

File tree

6 files changed

+18
-17
lines changed

6 files changed

+18
-17
lines changed

.travis.yml

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,10 +15,11 @@ compiler:
1515

1616
env:
1717
global:
18-
- AVTRANSCODER_BUILD=${TRAVIS_BUILD_DIR}/build-avtranscoder
19-
- AVTRANSCODER_INSTALL=${TRAVIS_BUILD_DIR}/install-avtranscoder
20-
- DEPENDENCY_INSTALL=${TRAVIS_BUILD_DIR}/install-dependency
21-
- CI_NODE_TOTAL=2
18+
- AVTRANSCODER_BUILD_PATH=${TRAVIS_BUILD_DIR}/build-avtranscoder
19+
- AVTRANSCODER_INSTALL=install-avtranscoder
20+
- AVTRANSCODER_INSTALL_PATH=${TRAVIS_BUILD_DIR}/${AVTRANSCODER_INSTALL}
21+
- DEPENDENCY_INSTALL=install-dependency
22+
- DEPENDENCY_INSTALL_PATH=${TRAVIS_BUILD_DIR}/${DEPENDENCY_INSTALL}
2223
matrix:
2324
- DEPENDENCY_MODE=libav ENABLE_COVERAGE=true
2425
- DEPENDENCY_MODE=libav ENABLE_COVERAGE=false
@@ -54,7 +55,7 @@ cache:
5455
apt: true
5556
# Caching other directories
5657
directories:
57-
- ${DEPENDENCY_INSTALL}
58+
- ${DEPENDENCY_INSTALL_PATH}
5859

5960
before_script:
6061
- env | sort

tools/travis.build.sh

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,19 @@
44
set -x
55

66
# Create directory of build
7-
mkdir -p ${AVTRANSCODER_BUILD}
8-
cd ${AVTRANSCODER_BUILD}
7+
mkdir -p ${AVTRANSCODER_BUILD_PATH}
8+
cd ${AVTRANSCODER_BUILD_PATH}
99

1010
# Customize environment
1111
if [[ ${TRAVIS_OS_NAME} == "linux" ]]; then
1212
# Ask cmake to search in all dependencies we've installed manually
13-
export CMAKE_PREFIX_PATH=${DEPENDENCY_INSTALL}
13+
export CMAKE_PREFIX_PATH=${DEPENDENCY_INSTALL_PATH}
1414
elif [[ ${TRAVIS_OS_NAME} == "osx" ]]; then
1515
# Ask cmake to search in all homebrew packages
1616
export CMAKE_PREFIX_PATH=$(echo /usr/local/Cellar/*/* | sed 's/ /;/g')
1717
fi
1818

1919
# Build avTranscoder
20-
cmake .. -DCMAKE_INSTALL_PREFIX=${AVTRANSCODER_INSTALL} -DCMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH -DCMAKE_BUILD_TYPE=Release -DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=2.7 -DAVTRANSCODER_COVERAGE=${ENABLE_COVERAGE}
21-
make -j${CI_NODE_TOTAL}
20+
cmake .. -DCMAKE_INSTALL_PREFIX=${AVTRANSCODER_INSTALL_PATH} -DCMAKE_PREFIX_PATH=$CMAKE_PREFIX_PATH -DCMAKE_BUILD_TYPE=Release -DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=2.7 -DAVTRANSCODER_COVERAGE=${ENABLE_COVERAGE}
21+
make -k
2222
make install

tools/travis.gcc.generate.coverage.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
set -x
55

66
# capture coverage info
7-
lcov --capture --directory ${AVTRANSCODER_BUILD} --output-file coverage.info
7+
lcov --capture --directory ${AVTRANSCODER_BUILD_PATH} --output-file coverage.info
88

99
# filter out system and test code
1010
lcov --remove coverage.info '/usr/*' '*/*PYTHON_wrap.*' --output-file coverage.info

tools/travis.gcc.install.coverage.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ sudo make -C lcov-1.11/ install
1212
gem install coveralls-lcov
1313

1414
# init coverage to 0 (optional)
15-
lcov --directory ${AVTRANSCODER_BUILD} --zerocounters
15+
lcov --directory ${AVTRANSCODER_BUILD_PATH} --zerocounters
1616

1717
# install nosetests plugins
1818
sudo pip install coverage

tools/travis.linux.install.deps.sh

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ set -x
55

66
lsb_release -a
77

8-
if [ ! -d "${DEPENDENCY_INSTALL}/lib/" ]; then
8+
if [ ! -d "${DEPENDENCY_INSTALL_PATH}/lib/" ]; then
99

1010
if [[ ${DEPENDENCY_MODE} == "ffmpeg" ]]; then
1111

@@ -14,15 +14,15 @@ if [ ! -d "${DEPENDENCY_INSTALL}/lib/" ]; then
1414
bunzip2 ffmpeg-${FFMPEG_VERSION}.tar.bz2
1515
tar -xvf ffmpeg-${FFMPEG_VERSION}.tar
1616
cd ffmpeg-${FFMPEG_VERSION}
17-
./configure --prefix=${DEPENDENCY_INSTALL} --disable-yasm --enable-shared --disable-static && make && make install
17+
./configure --prefix=${DEPENDENCY_INSTALL_PATH} --disable-yasm --enable-shared --disable-static && make && make install
1818

1919
elif [[ ${DEPENDENCY_MODE} == "libav" ]]; then
2020

2121
export LIBAV_VERSION=11.3
2222
wget https://libav.org/releases/libav-${LIBAV_VERSION}.tar.gz
2323
tar -xvf libav-${LIBAV_VERSION}.tar.gz
2424
cd libav-${LIBAV_VERSION}
25-
./configure --prefix=${DEPENDENCY_INSTALL} --disable-yasm --enable-shared --disable-static && make && make install
25+
./configure --prefix=${DEPENDENCY_INSTALL_PATH} --disable-yasm --enable-shared --disable-static && make && make install
2626

2727
fi
2828

tools/travis.python.nosetests.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@
44
set -x
55

66
# Get avtranscoder library
7-
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${DEPENDENCY_INSTALL}/lib
8-
export PYTHONPATH=${AVTRANSCODER_INSTALL}/lib/python2.7/site-packages/:$PYTHONPATH
7+
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:${DEPENDENCY_INSTALL_PATH}/lib
8+
export PYTHONPATH=${AVTRANSCODER_INSTALL_PATH}/lib/python2.7/site-packages/:$PYTHONPATH
99

1010
# Get assets
1111
git clone https://github.com/avTranscoder/avTranscoder-data.git

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy