2015-01-12 5 views

答えて

1

を依存し、ビルドにいくつかのロジックを構築することができるように

script: 
    - if [ "$TRAVIS_BRANCH" = "master" -a "$TRAVIS_PULL_REQUEST" = "false" ]; then something on direct push to master; fi 
    - if [ "$TRAVIS_BRANCH" = "master" -a "$TRAVIS_PULL_REQUEST" = "false" ]; exit 0; fi 
    - if [ "$TRAVIS_PULL_REQUEST" = "true" ]; then something on pull request; fi 
    - if [ "$TRAVIS_PULL_REQUEST" = "true" ]; exit 0; fi 
    - if [ -n "$TRAVIS_TAG" ]; then something when tag set; fi 
    - do some thing else 

トラヴィスが提供するトラヴィス、順番にコマンドを実行しますコミットを記述する環境変数。

Travisのデフォルトの便利な環境変数は、ブランチ名またはタグのいずれかを示します。 Travisはタグ付きビルドではブランチ名を与えませんが、ブランチとタグの両方が必要な場合はget it for yourselfにすることができます。

関連する問題