@@ -31,6 +31,8 @@ ARG BROWSER_AGENT_ID
31
31
ARG BROWSER_APPLICATION_ID
32
32
ARG FOSSA_API_KEY
33
33
ARG NEW_RELIC_API_KEY
34
+ ARG NEW_RELIC_METADATA_COMMIT
35
+ ARG NEW_RELIC_METADATA_RELEASE_TAG
34
36
35
37
ENV BROWSER_LICENSE_KEY=$BROWSER_LICENSE_KEY
36
38
ENV BROWSER_ACCOUNT_ID=$BROWSER_ACCOUNT_ID
@@ -39,6 +41,8 @@ ENV BROWSER_AGENT_ID=$BROWSER_AGENT_ID
39
41
ENV BROWSER_APPLICATION_ID=$BROWSER_APPLICATION_ID
40
42
ENV FOSSA_API_KEY=$FOSSA_API_KEY
41
43
ENV NEW_RELIC_API_KEY=$NEW_RELIC_API_KEY
44
+ ENV NEW_RELIC_METADATA_COMMIT=$NEW_RELIC_METADATA_COMMIT
45
+ ENV NEW_RELIC_METADATA_RELEASE_TAG=$NEW_RELIC_METADATA_RELEASE_TAG
42
46
43
47
RUN --mount=type=cache,target=/root/.gradle ./gradlew downloadNewRelicAgent --console=plain --info --no-daemon --no-watch-fs
44
48
RUN --mount=type=cache,target=/root/.gradle ./gradlew build --console=plain --info --no-daemon --no-watch-fs
@@ -57,11 +61,12 @@ RUN if [ -z "$FOSSA_API_KEY" ] ; then \
57
61
RUN if [ -z "$NEW_RELIC_API_KEY" ] ; then \
58
62
echo --SKIPPING SOURCE MAP UPLOAD ; \
59
63
else \
60
- filename=$(ls /client/dist/assets/*.js | grep -v '.map.js' | xargs -n 1 basename) && \
61
- echo "JavaScript file is: $filename" && \
64
+ filename=$(ls ./client/dist/assets/*.js | grep -v '.map.js' | xargs -n 1 basename) && \
62
65
curl -H "Api-Key: $NEW_RELIC_API_KEY" \
63
- -F "sourcemap=/ client/dist/assets/$filename.map" \
66
+ -F "sourcemap=@ client/dist/assets/$filename.map" \
64
67
-F "javascriptUrl=https://petclinic-demogorgon.staging-service.nr-ops.net/react/assets/$filename" \
68
+ -F "buildCommit=$NEW_RELIC_METADATA_COMMIT" \
69
+ -F "releaseName=$NEW_RELIC_METADATA_RELEASE_TAG" \
65
70
https://sourcemaps.service.newrelic.com/v2/applications/$BROWSER_APPLICATION_ID/sourcemaps ;\
66
71
fi
67
72
0 commit comments