0
dockerfileまたはinstall.shが変更された場合にのみ、dockerイメージを構築する方法については、travis-ciを参照してください。dockerfileが変更された場合のみ、dockerビルドを実行してください。
注:install.shは依存関係をインストールします。これは、dockerfileのRUNコマンドが使用するコマンドの長いリストを含んでいます。
dockerfileまたはinstall.shが変更された場合にのみ、dockerイメージを構築する方法については、travis-ciを参照してください。dockerfileが変更された場合のみ、dockerビルドを実行してください。
注:install.shは依存関係をインストールします。これは、dockerfileのRUNコマンドが使用するコマンドの長いリストを含んでいます。
$(git diff --name-only ${TRAVIS_COMMIT_RANGE} | grep docker/Dockerfile > /dev/null)
dockerfile_status=$?
$(git diff --name-only ${TRAVIS_COMMIT_RANGE} | grep scripts/linux/bootstrap.sh > /dev/null)
bootstrap_status=$?
if [[ ${dockerfile_status} == "0" || ${bootstrap_status} == "0" ]]
then
echo "New docker image is required, building new image"
else
echo "New docker image is not required"
fi