Подробнее про создание OAuth consumer’а https://support.atlassian.com/bitbucket-cloud/docs/use-oauth-on-bitbucket-cloud/#Create-a-consumer
Secret/key
Вам нужно получить креденшелы чтобы Enji мог парсить данные раз в час по вашим репозиториям.
- Откройте Bitbucket
- Нажмите на свою аватарку в верхней панели навигации. В разделе Recent workspaces выберите рабочее пространство или найдите и откройте рабочее пространство в разделе All workspaces.
- В боковой панели выберите Settings и затем Workspace settings.
- В боковой панели в разделе Apps and features выберите OAuth consumers.
- Нажмите кнопку Add consumer. Нужно заполнить следующее:
- Details
- Name – отображаемое имя вашего клиента. Оно должно быть уникальным в вашей учетной записи.
- Callback URL – ввести любой URL-адрес.
- This is a private consumer – поставить галочку.
- Permissions
- Account – read
- Pipelines – read
- Pull requests – read
- Details
- Нажмите Save. Система сгенерирует для вас ключ и секрет.
- Чтобы увидеть сгенерированные ключ и секрет для вашего клиента, нажмите на имя OAuth клиента.
Каждый час в 00 минут запускаются парсеры, которые по данному репозиторию/группе репозиториев спарсят данные в Enji
API token
- В Bitbucket, открыть Repository Settings → Access Tokens
- В Access Tokens, нажать на Create Repository Access Token
- В Name, дать название для токена
- В Scopes проставить галочки на Read:
5. Создать токен нажав на Create и скопировать
6. При добавлении репозитория в Enji, вставить созданный токен