2 つの post-receive フックを組み合わせるにはどうすればよいですか? 1 つ目はgit-slack 統合であり、次のループで実行されます。
while read line
do
set -- $line
notify $*
RET=$?
done
2 つ目は私の展開用で、次のようになります。
while read oldrev newrev refname line
do
branch=$(git rev-parse --symbolic --abbrev-ref $refname)
if [ "master" = "$branch" ]; then
# some deployment commands
elif [ "development" = "$branch" ]; then
# some other deployment commands
fi
done
git にどのブランチを使用しても、通知を slack に送信できるようにしたいと考えています。
両方のループを組み合わせる方法に関するヒントはありますか?