Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit3a55b4f

Browse files
author
Clement Champetier
committed
Travis: add ENABLE_COVERAGE to deploy only when coverage is off
1 parent4122382 commit3a55b4f

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

‎.travis.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,10 @@ env:
55
-DEPENDENCY_INSTALL=${TRAVIS_BUILD_DIR}/install-dependency
66
-CI_NODE_TOTAL=2
77
matrix:
8-
-DEPENDENCY_MODE=libav
9-
-DEPENDENCY_MODE=ffmpeg
8+
-DEPENDENCY_MODE=libav ENABLE_COVERAGE=true
9+
-DEPENDENCY_MODE=libav ENABLE_COVERAGE=false
10+
-DEPENDENCY_MODE=ffmpeg ENABLE_COVERAGE=true
11+
-DEPENDENCY_MODE=ffmpeg ENABLE_COVERAGE=false
1012

1113
language:cpp
1214

@@ -26,7 +28,7 @@ before_script:
2628
-cd ${TRAVIS_BUILD_DIR}
2729

2830
# install coverage tools
29-
-./tools/travis.gcc.install.coverage.sh
31+
-if [ ${ENABLE_COVERAGE} ]; then./tools/travis.gcc.install.coverage.sh; fi
3032

3133
# install avtranscoder dependencies
3234
-if [ ${TRAVIS_OS_NAME} = "linux" ]; then ./tools/travis.linux.install.deps.sh; fi
@@ -36,7 +38,7 @@ script:
3638
# build
3739
-mkdir -p ${AVTRANSCODER_BUILD}
3840
-cd ${AVTRANSCODER_BUILD}
39-
-cmake .. -DCMAKE_INSTALL_PREFIX=${AVTRANSCODER_INSTALL} -DCMAKE_PREFIX_PATH=${DEPENDENCY_INSTALL} -DCMAKE_BUILD_TYPE=Release -DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=2.7 -DAVTRANSCODER_COVERAGE=True
41+
-cmake .. -DCMAKE_INSTALL_PREFIX=${AVTRANSCODER_INSTALL} -DCMAKE_PREFIX_PATH=${DEPENDENCY_INSTALL} -DCMAKE_BUILD_TYPE=Release -DAVTRANSCODER_PYTHON_VERSION_OF_BINDING=2.7 -DAVTRANSCODER_COVERAGE=${ENABLE_COVERAGE}
4042
-make -j${CI_NODE_TOTAL}
4143
-make install
4244

@@ -47,21 +49,19 @@ after_success:
4749
-cd ${TRAVIS_BUILD_DIR}
4850

4951
# generate coverage for coveralls
50-
-if [ ${CC} = "gcc" ]; then ./tools/travis.gcc.generate.coverage.sh; fi
52+
-if [ ${ENABLE_COVERAGE} ]; then ./tools/travis.gcc.generate.coverage.sh; fi
5153

5254
before_deploy:
5355
# create archive
5456
-cd ${TRAVIS_BUILD_DIR}
5557
-tar -cvzf avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_MODE}.tgz ${DEPENDENCY_INSTALL} ${AVTRANSCODER_INSTALL}
5658

5759
deploy:
58-
# if the commit is tagged, deploy using github release service
5960
provider:releases
6061
api_key:
6162
secure:${GITHUB_RELEASE_API_KEY}
6263
file:avtranscoder-${TRAVIS_OS_NAME}-${CC}-${DEPENDENCY_MODE}.tgz
6364
skip_cleanup:true
6465
on:
65-
tags:true
66-
condition:${TRAVIS_OS_NAME} = "linux"
67-
66+
branch:master
67+
condition:${ENABLE_COVERAGE} = false

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp