GitLab
Читает GET /api/v4/version для получения версии.
targets: - id: gitlab-main product: gitlab address: https://gitlab.example.com credentials: gitlab-tokenАутентификация
Заголовок раздела «Аутентификация»GitLab по умолчанию требует credential для этого эндпоинта —
неаутентифицированный запрос получает 401. Personal access token
работает в обоих вариантах, подтверждено на реальном инстансе:
credentials: gitlab-token: kind: token-header header: PRIVATE-TOKEN value: "${GITLAB_TOKEN}"
# тоже валидно — тот же токен как обычный bearer-токен gitlab-token-bearer: kind: bearer value: "${GITLAB_TOKEN}"Записываемые поля
Заголовок раздела «Записываемые поля»versionextra.revision, если присутствуетextra.enterprise—"true"/"false", GitLab EE или CE
Резолвер жизненного цикла
Заголовок раздела «Резолвер жизненного цикла»endoflife:gitlab.