fix sourcemaps
This commit is contained in:
1 parent
2da2649a2f
commit
6edbdc340d
2 files changed
+34
No files matched your search
@@ -34,6 +34,7 @@ jobs:
|
||||
- name: Build amd64 image
|
||||
run: |
|
||||
docker build \
|
||||
--build-arg APP_RELEASE=${{ needs.Metadata.outputs.version }} \
|
||||
--build-arg VERSION=${{ needs.Metadata.outputs.version }} \
|
||||
--build-arg GIT_COMMIT=${{ needs.Metadata.outputs.git_commit }} \
|
||||
--build-arg BUILD_DATE=${{ needs.Metadata.outputs.build_date }} \
|
||||
@@ -46,6 +47,28 @@ jobs:
|
||||
- name: Rollout amd64 otel deployment
|
||||
run: |
|
||||
kubectl rollout restart deployment/otel-debug-receiver -n monitoring
|
||||
kubectl rollout status deployment/otel-debug-receiver -n monitoring
|
||||
- name: Upload source maps
|
||||
env:
|
||||
RELEASE: ${{ needs.Metadata.outputs.version }}
|
||||
OTEL_URL: https://otel.k6n.net
|
||||
run: |
|
||||
# Maps come from the exact UI build stage that went into the image
|
||||
# (cached layers), so bundle hashes match what is deployed.
|
||||
docker build --target ui-builder \
|
||||
--build-arg APP_RELEASE="$RELEASE" \
|
||||
-t otel-debug-ui-builder:"$RELEASE" .
|
||||
maps_dir="$(mktemp -d)"
|
||||
cid="$(docker create otel-debug-ui-builder:"$RELEASE")"
|
||||
docker cp "$cid:/app/dist" "$maps_dir/dist"
|
||||
docker rm "$cid" >/dev/null
|
||||
found=0
|
||||
while IFS= read -r -d '' map; do
|
||||
found=1
|
||||
./scripts/upload-sourcemap.sh "${map%.map}"
|
||||
done < <(find "$maps_dir" -type f -name '*.js.map' -print0)
|
||||
rm -rf "$maps_dir"
|
||||
[ "$found" = 1 ] || { echo "no source maps found in UI build" >&2; exit 1; }
|
||||
# - name: Rollout amd64 deployment (pin to version)
|
||||
# run: |
|
||||
# kubectl set image deployment/cart-actor-x86 -n cart cart-actor-amd64=registry.knatofs.se/go-otel-debug-amd64:${{ needs.Metadata.outputs.version }}
|
||||
|
||||
Reference in new issue
Block a user