Releases und Source Maps

Installation two API calls in your deploy pipeline

Setzen Sie release in jedem SDK und melden Sie Blipit dann jedes Release und jeden Deploy aus Ihrer Pipeline. Mit einem im Projekt gespeicherten GitHub-Token ruft Blipit die Commits ab und markiert verdächtige Commits an jedem Issue. Laden Sie Source Maps hoch, damit Browser-Stack-Traces auf Ihren Quellcode zeigen.

1Release registrieren

sh
curl https://in.blipit.io/api/v1/releases \
  -H "Content-Type: application/json" -H "X-Blipit-Key: <secret key>" \
  -d '{"version":"$VERSION","commit":"$GIT_SHA","previous_commit":"$PREVIOUS_SHA","repo":"owner/name"}'

2Deploy erfassen

sh
curl https://in.blipit.io/api/v1/deploys \
  -H "Content-Type: application/json" -H "X-Blipit-Key: <secret key>" \
  -d '{"version":"$VERSION","environment":"production","url":"https://example.com"}'

3Source Maps hochladen

Aus Ihrem Build-Schritt, mit dem geheimen Schlüssel. Die CLI durchsucht den Ordner nach .map-Dateien und lädt sie nach Release hoch; die Dateinamen sind die Pfade, von denen der Browser die Bundles lädt.

sh
BLIPIT_KEY=<secret key> npx @blipit/cli sourcemaps upload dist --release "myapp@$GIT_SHA"
Release und Deploy mit der CLI
npx @blipit/cli releases new "myapp@$GIT_SHA" --commit $GIT_SHA --repo owner/name --previous-commit $PREVIOUS_SHA
npx @blipit/cli deploys new "myapp@$GIT_SHA" --env production --url https://example.com

Gut zu wissen

  • Das GitHub-Token wird pro Projekt unter Code Owners gespeichert; es ist verschlüsselt und wird nur gegen api.github.com verwendet.

Kommen Sie nicht weiter? Schreiben Sie an support@blipit.io. Schlüssel und den genauen DSN jedes Projekts finden Sie unter API-Schlüssel in app.blipit.io.