Расширяйте, улучшайте, извлекайте...ПлагиныВы можете использовать плагины чтобы сделать Crucible таким каким Вы хотите. Либо написать свой собственный с нуля, либо расширить отчет Crucible или установить новый плагин из Atlassian Plugin Exchange. Типы лпагинов: - SCM плагины - Crucible поставляется со встроенной поддержкой Subversion, Mercurial, Git, Perforce, CVS и ClearCase. Плагины доступны для других SCM или не-SCM, таких как Atlassian Confluence или для локальной файловой системы сервера.
- Плагины отчетов - отчетность Crucible делает консолидированные отчеты статистики обзора кода и многое другое. Примеры - отчет Crucible Blocker и отчеты JIRA Blocker, которые показывают что задерживает завершение обзора.
- Плагины событий - отвечают за события в Crucible (или FishEye), плагин Automatic Review Creator обнаруживает коммиты с помощью FishEye и создает обзор на каждый коммит.
- Web инструменты- в Crucible есть много мест где Вы можете добавить свой функционал (например, вкладки, меню, панели инструментов).
Более подробную информацию о разработке плагинов, включая документацию, учебные пособия и примеры кода примеров смотрите на Crucible Development Hub.
REST APIВсе аспекты обзора доступны через REST API Crucible, в том числе данные, такие как обзор состояния, комментарии, детали ревизии и многое другое. С его помощью вы можете включить обзор статистических данных в отчетности приложений или даже управлять созданием и бизенс-процессом обзора, из IDE например. |