本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
分析脚本
您还可以分析不属于您的应用程序一部分的代码。当 X-Ray 守护程序正在运行时,它会将收到的任何分段中继到 X-Ray,即使它们不是由 X-Ray 开发工具包生成的。Scorekeep 使用自己的脚本来分析用于在部署过程中编译应用程序的构建方式。
例 bin/build.sh
SEGMENT=$(python bin/xray_start.py)
gradle build --quiet --stacktrace &> /var/log/gradle.log; GRADLE_RETURN=$?
if (( GRADLE_RETURN != 0 )); then
echo "Gradle failed with exit status $GRADLE_RETURN" >&2
python bin/xray_error.py "$SEGMENT" "$(cat /var/log/gradle.log)"
exit 1
fi
python bin/xray_success.py "$SEGMENT"
xray_start.py
xray_error.py
xray_success.py


