Toolverse
Wszystkie skille

sentry-ci-integration

autor: jeremylongshore

Zautomatyzuj wydania Sentry w pipeline'ach CI/CD — mapy źródłowe, commity i notyfikacje w jednym kroku.

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
DevOps
Wyświetlenia
10

O skillu

Umiejętność integracji Sentry z systemami CI/CD (GitHub Actions, GitLab CI, CircleCI). Automatyzuje tworzenie wydań, przesyłanie map źródłowych i śledzenie deploymentów. Połącz każdy deploy z kodem, który go spowodował — otrzymasz czytelne stack trace'i i szybszą diagnozę błędów. Wspiera sentry-cli, pluginy build-toolów (@sentry/webpack-plugin, @sentry/vite-plugin) i konfiguracje wieloplatformowe.

Jak używać

  1. Przygotuj konto Sentry — zaloguj się na sentry.io, utwórz projekt i wygeneruj token autoryzacji (SENTRY_AUTH_TOKEN) w sekcji auth-tokens z uprawnieniami project:releases i org:read.

  2. Skonfiguruj zmienne środowiskowe w swoim pipeline'ie CI — ustaw SENTRY_AUTH_TOKEN, SENTRY_ORG (slug organizacji) i SENTRY_PROJECT (slug projektu) jako sekrety lub zmienne w GitHub Actions, GitLab CI lub CircleCI.

  3. Zainstaluj narzędzie sentry-cli — użyj npm install -g @sentry/cli, npx @sentry/cli lub obrazu Docker getsentry/sentry-cli, aby mieć dostęp do poleceń Sentry w pipeline'ie.

  4. Włącz generowanie map źródłowych w konfiguracji build'u — ustaw devtool: 'source-map' w webpack, build.sourcemap: true w Vite lub równoważne ustawienia w swoim bundlerze.

  5. Dodaj integrację Git w Sentry (sentry.io/settings/integrations/) — połącz GitHub, GitLab lub Bitbucket, aby Sentry mogła automatycznie skojarzyć commity z błędami.

  6. Wyzwól umiejętność frazami takimi jak "sentry github actions", "sentry CI pipeline", "automate sentry releases" lub "sentry source map upload CI" — asystent wygeneruje konfigurację pipeline'u z poleceniami sentry-cli do tworzenia wydań, przesyłania map i notyfikacji deploymentów.

Podobne skille