Release e source map

Installazione two API calls in your deploy pipeline

Imposta release su ogni SDK, poi comunica a Blipit ogni release e deploy dalla tua pipeline. Con un token GitHub salvato sul progetto, Blipit recupera i commit e segna i commit sospetti su ogni issue. Carica le source map così gli stack trace del browser puntano al tuo sorgente.

1Registra una release

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"}'

2Registra un deploy

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"}'

3Carica le source map

Dal tuo passaggio di build, con la chiave segreta. La CLI scansiona la cartella cercando file .map e li carica associati alla release; i nomi dei file sono i percorsi da cui il browser carica i bundle.

sh
BLIPIT_KEY=<secret key> npx @blipit/cli sourcemaps upload dist --release "myapp@$GIT_SHA"
Release e deploy con la 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

Buono a sapersi

  • Il token GitHub è salvato per progetto sotto Code owner; è cifrato e usato solo verso api.github.com.

Bloccato? Scrivi a support@blipit.io. Le chiavi e il DSN esatto di ogni progetto sono sotto Chiavi API in app.blipit.io.