Upload symbols for Linux builds
This commit is contained in:
parent
ee9004d072
commit
5ab8f3f350
@ -61,6 +61,28 @@ cp flightgear-*.tar.bz2 ../output/.
|
|||||||
|
|
||||||
#####################################################################################
|
#####################################################################################
|
||||||
|
|
||||||
|
if which sentry-cli >/dev/null; then
|
||||||
|
echo "Uploading symbols"
|
||||||
|
|
||||||
|
export SENTRY_ORG=flightgear
|
||||||
|
export SENTRY_PROJECT=flightgear
|
||||||
|
|
||||||
|
# set in the Jenkins environment for the builder
|
||||||
|
# export SENTRY_AUTH_TOKEN=YOUR_AUTH_TOKEN
|
||||||
|
|
||||||
|
ERROR=$(sentry-cli upload-dif --include-sources "$WORKSPACE/dist/bin/fgfs" 2>&1 >/dev/null)
|
||||||
|
if [ ! $? -eq 0 ]; then
|
||||||
|
echo "warning: sentry-cli - $ERROR"
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
echo "warning: sentry-cli not installed, download from https://github.com/getsentry/sentry-cli/releases"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# now we uploaded symnbols, strip the binary
|
||||||
|
strip $WORKSPACE/dist/bin/fgfs
|
||||||
|
|
||||||
|
#####################################################################################
|
||||||
|
|
||||||
echo "Assembling base package"
|
echo "Assembling base package"
|
||||||
cd $WORKSPACE
|
cd $WORKSPACE
|
||||||
|
|
||||||
|
@ -118,10 +118,10 @@ SET SENTRY_ORG=flightgear
|
|||||||
SET SENTRY_PROJECT=flightgear
|
SET SENTRY_PROJECT=flightgear
|
||||||
REM ensure SENTRY_AUTH_TOKEN is set in the environment
|
REM ensure SENTRY_AUTH_TOKEN is set in the environment
|
||||||
|
|
||||||
sentry-cli upload-dif %WORKSPACE%\build-fg32\%FGFS_PDB%
|
sentry-cli upload-dif --include-sources %WORKSPACE%\build-fg32\%FGFS_PDB%
|
||||||
sentry-cli upload-dif %WORKSPACE%\build-fg64\%FGFS_PDB%
|
sentry-cli upload-dif --include-sources %WORKSPACE%\build-fg64\%FGFS_PDB%
|
||||||
sentry-cli upload-dif %WORKSPACE%\build-fg32-compositor\%FGFS_PDB%
|
sentry-cli upload-dif --include-sources %WORKSPACE%\build-fg32-compositor\%FGFS_PDB%
|
||||||
sentry-cli upload-dif %WORKSPACE%\build-fg64-compositor\%FGFS_PDB%
|
sentry-cli upload-dif --include-sources %WORKSPACE%\build-fg64-compositor\%FGFS_PDB%
|
||||||
|
|
||||||
REM indirect way to get command output into an environment variable
|
REM indirect way to get command output into an environment variable
|
||||||
set PATH=%OSG32%\bin;%PATH%
|
set PATH=%OSG32%\bin;%PATH%
|
||||||
|
Loading…
Reference in New Issue
Block a user