Sentry
Provides helpers for creating Sentry releases and uploading source maps.
Usage
yaml
include:
- project: hosst/gitlab-pipelines
file: helpers/sentry.yamlVariables
| Variable | Default | Description |
|---|---|---|
SENTRY_AUTH_TOKEN | Sentry authentication token — set as a masked CI/CD variable | |
SENTRY_ORG | Sentry organisation slug | |
SENTRY_PROJECT | $CI_PROJECT_NAME | Sentry project slug |
SENTRY_RELEASE | $CI_COMMIT_TAG | Release identifier |
SENTRY_DIST | $CI_COMMIT_SHORT_SHA | Build distribution identifier |
SENTRY_SOURCEMAPS_PATH | $CI_PROJECT_DIR | Path to source maps |
Release (.sentry_release)
Creates a Sentry release, associates commits, and finalises the release.
Variables
Examples
yaml
sentry:
extends: .sentry_release
stage: publishSource maps (.sentry_sourcemaps)
Uploads source maps to an existing Sentry release.
Variables
Examples
yaml
sentry-maps:
extends: .sentry_sourcemaps
stage: publish
variables:
SENTRY_SOURCEMAPS_PATH: dist/