3
私はTravisからGitHubリリースにビルド成果物を配備していますが、ビルドが実行されるOSに応じて異なるファイルを配備する必要があります。現在、私は私のdeploy
セクションでprovider
を複製し、単にsection
上でTRAVIS_OS_NAMEに条件を追加している:ビルドOSに基づいて異なるファイルを展開する
. . .
deploy
- provider: releases
. . .
file: libsomething.so
on:
condition: $TRAVIS_OS_NAME = linux
. . .
- provider: releases
. . .
file: libsomething.dylib
on:
condition: $TRAVIS_OS_NAME = osx
. . .
それを行うために、より効果的な方法はありますか?