Skip to content

Commit a90ccbc

Browse files
Upload code coverage to Datadog (#9132)
1 parent 90a02ce commit a90ccbc

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.gitlab/upload_ciapp.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,5 +35,20 @@ junit_upload() {
3535
./results
3636
}
3737

38+
# Upload code coverage results to Datadog
39+
coverage_upload() {
40+
DD_API_KEY=$1 \
41+
[email protected]:DataDog/dd-trace-java.git \
42+
datadog-ci coverage upload --ignored-paths=./test-published-dependencies .
43+
}
44+
3845
# Upload test results to production environment like all other CI jobs
3946
junit_upload "$DATADOG_API_KEY_PROD"
47+
junit_upload_status=$?
48+
49+
coverage_upload "$DATADOG_API_KEY_PROD"
50+
coverage_upload_status=$?
51+
52+
if [[ $junit_upload_status -ne 0 || $coverage_upload_status -ne 0 ]]; then
53+
exit 1
54+
fi

0 commit comments

Comments
 (0)