Подключение таск-трекера
Трекер необязателен на старте, но без него нет «себестоимости фичи»: задачи связываются с Git и IDE по ключу в ветке, коммите или PR. Выберите систему и пройдите шаги администратора.
Cloud, Server и Data Center подключаются одинаково: сервисный аккаунт с правами администратора, токен, дальше DevOptify сам ставит webhook’и.
devoptify-bot. Личный аккаунт тоже работает, но сервисный переживает увольнения.Шаг 1 — Аккаунт
Cloud: org/site admin и доступ к проектам. Server / Data Center: группа Jira Administrators. В проектах: Browse Projects, View Development Tools, Work On Issues.
Шаг 2 — Токен
Cloud: id.atlassian.com → Security → API tokens → Create API token.
Server / Data Center: Profile → Personal Access Tokens → Create token.
Шаг 3 — Подключение
- Настройки → Интеграции → Jira.
- Вкладка Basic (email + API token, обычно Cloud) или Token (PAT, обычно Server).
- Jira URL, username (для Basic), токен → Проверка соединения → отметить проекты → Сохранить.
Webhook’и на worklog и жизненный цикл задач регистрируются автоматически.
Шаг 4 — Что синхронизировать
- Проекты и опциональный JQL
- Режим worklog:
read-onlyтолько читает;автоматическийпишет оценки из IDE - Backfill истории — по умолчанию 90 дней
Большинство команд начинает с read-only.
Проверка
Зелёная метка «Подключено». Задачи рядом с коммитами, статусы совпадают. Ключ задачи в ветке или коммите (например DEV-123) связывает Git и Jira.
Если что-то не работает
401. Токен не от того аккаунта или с пробелами по краям.
Задачи не появляются. Нет Browse Projects у сервисного пользователя.