我需要编写一个预推钩子,以开始对预推(gradlew测试)进行测试。 它可以在具有 ./ gradlew测试的mac上运行,而在Windows上则无法运行。 在Windows上,它可以与 gradlew测试一起使用。
我们的团队同时使用Windows和Mac OS。 我如何将这两种情况都放在预推钩中,以使其在两种OS-es上均可使用。
现在我的钩子看起来像这样:
echo "Starting pre push hook..."
# run the tests
./gradlew testDebugUnitTest
# store the exit code in a RESULT
RESULT=$?
# return result
exit $RESULT