@@ -31,6 +31,8 @@ ARG BROWSER_AGENT_ID
3131ARG BROWSER_APPLICATION_ID
3232ARG FOSSA_API_KEY
3333ARG NEW_RELIC_API_KEY
34+ ARG NEW_RELIC_METADATA_COMMIT
35+ ARG NEW_RELIC_METADATA_RELEASE_TAG
3436
3537ENV BROWSER_LICENSE_KEY=$BROWSER_LICENSE_KEY
3638ENV BROWSER_ACCOUNT_ID=$BROWSER_ACCOUNT_ID
@@ -39,6 +41,8 @@ ENV BROWSER_AGENT_ID=$BROWSER_AGENT_ID
3941ENV BROWSER_APPLICATION_ID=$BROWSER_APPLICATION_ID
4042ENV FOSSA_API_KEY=$FOSSA_API_KEY
4143ENV 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
4246
4347RUN --mount=type=cache,target=/root/.gradle ./gradlew downloadNewRelicAgent --console=plain --info --no-daemon --no-watch-fs
4448RUN --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 \
5761RUN if [ -z "$NEW_RELIC_API_KEY" ] ; then \
5862 echo --SKIPPING SOURCE MAP UPLOAD ; \
5963 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) && \
6265 curl -H "Api-Key: $NEW_RELIC_API_KEY" \
63- -F "sourcemap=/ client/dist/assets/$filename.map" \
66+ -F "sourcemap=@ client/dist/assets/$filename.map" \
6467 -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" \
6570 https://sourcemaps.service.newrelic.com/v2/applications/$BROWSER_APPLICATION_ID/sourcemaps ;\
6671 fi
6772
0 commit comments