У меня есть полный путь URL для прикрепления файла в нашей установке JIRA (например, /jira/secure/attachment/40226/FileName.jpg). Однако я не уверен, к какой проблеме относится этот файл, поскольку URL-адреса прикрепления не содержат никакой информации о «родительской» проблеме. Есть ли способ использовать JQL для определения этой ссылки? Любые плагины, которые могли бы помочь?Как определить, к какой проблеме прикреплен файл в JIRA?
ответ
Вы можете получить эту проблему из местоположения файла. Насадки расположены в следующей иерархии:
attachments -> project-name -> issue key
, например, если установлен Jira на /var/atlassian/application-data
и вложения находятся под jira/data/attachments
, по вопросу о проекте DVP
, выпуск DRP-913
, вложение будет найти по адресу:
/var/atlassian/application-data/jira/data/attachments/DVP/DVP-913
Путь, который вы указали в качестве примера, не является стандартным вложением, поэтому он не имеет никакой информации о родительской проблеме.
Другим менее эффективным способом было бы query Jira's DB directly:
SELECT * FROM jiraissue WHERE id in
(SELECT issueid from changegroup where ID in
(SELECT groupid FROM changeitem WHERE NEWVALUE='<enter attachment ID>')
)
вы можете найти более подробную информацию о DB structure here.
Сообщите мне, если вам нужна помощь.
Путь, который Даниэль давал, был ** URL **, а не путь к файловой системе; насколько я знаю, нет способа без запроса БД для сопоставления этих двух (а затем, как вы уже указали, вы можете получить информацию напрямую). – mthomas
@mthomas Ах, вот чего я боялся. Спасибо, что подтвердили это. Похоже на то, что должен поддерживать Atlassian. –
- 1. Как узнать, какой фрагмент прикреплен к какой активности?
- 2. Как создать пользовательский вид в проблеме Jira?
- 3. Как загрузить прикрепление к проблеме JIRA через powershell?
- 4. Как добавить комментарии к проблеме JIRA с помощью REST API
- 5. Добавить комментарий к проблеме в JIRA по электронной почте
- 6. К какой проблеме подходит функциональное программирование?
- 7. Как найти, какой плагин jQuery прикреплен к элементу страницы?
- 8. Как подключить файл к проблеме github?
- 9. Jira v.6.2: Добавить комментарий к проблеме через C# WebRequest
- 10. Chrome Dev Tools: Сообщает, какой тип события прикреплен к элементу, но какой файл?
- 11. C# Как определить, какой процесс использует файл?
- 12. Определить, какой файл использует console.log?
- 13. Как определить, какой конфигурационный файл mongodb используется?
- 14. Как определить, какой файл .emacs был загружен?
- 15. Как определить, какой файл настроек C# используется
- 16. Как определить, какой конкретный файл отображает страницу
- 17. Как добавляется категорияID к проблеме?
- 18. Как получить комментарии по проблеме JIRA в специальном шаблоне примечания к выпуску
- 19. Как определить, к какой ячейке добавить значок?
- 20. Как определить, какой контроль открывается ContextMenuStrip
- 21. C к проблеме MIPS
- 22. Вложения MailItem - проверьте, прикреплен ли файл уже
- 23. Определить, какой файл JavaScript применял стиль?
- 24. SQL присоединяется к проблеме
- 25. Спрайт не прикреплен к телу в libgdx
- 26. MySQL присоединиться к проблеме
- 27. Подключение к проблеме MySQL
- 28. Как программно определить, какой процесс создал файл в .net?
- 29. Как определить в SDK, какой файл ресурсов был фактически использован?
- 30. Как определить, какой объект присутствует в изображении.?
Некоторые идеи на https://answers.atlassian.com/questions/53736/search-by-attachment-name – mdoar