Непрерывная интеграция является более чем просто инструментом, который автоматизирует сборки - он обеспечивает быструю обратную связь и может быть использован для проверки тестами целостности и качества кода. Сделайте покрытие кода частью Вашего процесса непрерывной интеграции и получайте немедленные результаты тестирований вместе с результатами сборки. Section |
---|
Column |
---|
| Интеграция с BambooBamboo является сервером непрерывной интеграции, который автоматизирует процесс сборок программного обеспечения. Bamboo может вызвать тестовое покрытие Clover всякий раз, когда Ваша сборка требует: - Посмотреть, как много сборок сейчас в тестировании.
- Сравнить покрытия операторов, методов и условий ветви.
- Сравнить все линии кода с линями кода без комментариев.
- Следить за количеством файлов, методик, классов и пакетов в каждой сборке.
- Выполнить выборочное тестирование с тестовой оптимизацией.
HTML |
<p style="font-size:14px; font-weight:bold; color:#33cc66;">Представление задач в виде карточек</p>
<p style="font-size:12px; font-weight:normal; color:black;">
GreenHopper отображает все запросы в виде карточек - легко увидеть, что происходит в проектах JIRA. Карты маркируются цветом для удобства перетаскивания их на панелях задач и планирования, составления списка работ по выпуску продукта (backlog), его приоритезации, планирования шагов выпуска и отслеживания задач.</p>
<p style="font-size:12px; font-weight:normal; color:black;">
Вы можете быстро создавать карточки с использованием формы, в которой заполняются ключевые поля. Идеально подходит для сбора требований, пользовательских историй (способ описания требований к разрабатываемой системе), глобальные или любые другие задачи во время совещаний по планированию (обязательная процедура в Scrum).</p>
<p style="font-size:12px; font-weight:normal; color:black;">
Потоковое редактирования позволяет устанавливать сроки, назначать задачи и добавлять оценку вермени исполнения, не выходя из панелей планирования и задач. Вы можете добавить комментарии, пометить запросы и отметить работу надо запросом из любой точки системы. Вы можете также перетащить (drag and drop) карточки чтобы отнести запрос к любому продукту, компоненту или пользователю.</p>
|
Column |
---|
| Gallery |
---|
columns | 2 |
---|
exclude | break.png, card-styles.png, custom-templatesopensocial-code-coverage.png, scrum-template.png, planning-board-breadcrumb.png, planning-board-list.png, builds.png, eclipse-task-list.png, project-source.png, reviews.png, planning-board-cards1.png, task-board-summary1code-coverage-hudson-continuous-integration.png,code-coverage-hudson.png |
---|
|
|
|
Section |
---|
Column |
---|
| OpenSocial портлетыИспользуя OpenSocial структуру, Вы можете следить за покрытием кода из любого Opensocial контейнера! Просто поместите портлет Clover в любой OpenSocial контейнер включая Ваш рабочий стол JIRA, домашнюю страницу iGoogle или Confluence.Clover портлеты обеспечивают быстрый просмотр качества кода Ваших проектов и быстрый доступ к управлению Вашим покрытием кода. HTML |
<p style="font-size:14px; font-weight:bold; color:#33cc66;">Начните одним нажатием</p>
<p style="font-size:12px; font-weight:normal; color:black;">Добавьте GreenHopper к любому существующему проекту JIRA за секунды, используя шаблоны проектов. Шаблоны автоматически создадут необходимые поля и типы запросов в JIRA, а также определят стиль и макет каждого типа карточки запроса. Шаблон также установит панель задач и отобразить на ней ваш бизнес-процесс.</p>
<p style="font-size:12px; font-weight:normal; color:black;">
Настройте шаблон проекта, так чтобы быстро начинать новые проекты. Создайте шаблоны для своих рабочих групп или для каждого типа проекта.</p>
<p style="font-size:12px; font-weight:normal; color:black;">
GreenHopper включает встроенный Scrum шаблон с полями для обработки ранга (rank) и сложности задачи (Story points — единицы измерения сложности или размера требования), и пользовательские типы запросов для управления Эпосами (Epics), Историями (Stories) и Задачами (Tasks).</p>
|
Column |
---|
| Gallery |
---|
columns | 2 |
---|
exclude | break.png, planningcode-board-cards.png, task-board-summarycoverage-continuous-integration.png, createcode-user-story.png, virtual-index-cardcoverage-unit-tests-bamboo.png, planningclover-boardoptimized-breadcrumbbuild.png, planningcode-board-list.png, builds.png, eclipse-task-listcoverage-hudson-continuous-integration.png, project-source.png, reviews.png, planning-board-cards1.png, task-board-summary1.pngcode-coverage-hudson.png |
---|
|
|
|
Section |
---|
Column |
---|
| Интеграция с HudsonЗаимствуйте информацию о покрытие кода Clover на сервере непрерывной интеграции Hudson нажатием кнопки. Определяйте риски проекта и наблюдайте за покрытием и за тенденциями метрики кода. - Результаты покрытия сборок в Hudson.
- Покрытие кода Clover в отчете Hudson.
HTML |
<p style="font-size:14px; font-weight:bold; color:#33cc66;">Agile разработка должна быть ... agile!</p>
<p style="font-size:12px; font-weight:normal; color:black;">
Agile (англ.)- проворный, быстрый, живой, подвижной, расторопный, шустрый.</p>
<p style="font-size:12px; font-weight:normal; color:black;">GreenHopper идеально подходит для команд практикующих Scrum, но по-настоящему подвижные команды разработчиков постоянно совершенствуют свои процессы и им нужен инструмент планирования, который гибок настолько чтобы развиваться вместе с ними.</p>
<p style="font-size:12px; font-weight:normal; color:black;">
Поля на каждой карточке полностью настраиваемые в рамках каждого проекта. Определите какие поля отображать в Отчетах, Карточках и Представлениях на панелях планирования и задач. Определите общие представления, чтобы каждый член команды видел то же что видит другой.</p>
<p style="font-size:12px; font-weight:normal; color:black;">
GreenHopper следует бизнес-процессу JIRA и позволяет настроить шаги и переходы в соответствии с Вашими стадиями производства или разработки. Команды практикующие Kanban или Бережливое производство (Lean) могут применять минимальные и максимальные ограничения для любого столбца из панели задач для выявления узких мест в процессе и оптимизировать ход производства или разработки.</p>
|
Column |
---|
| Gallery |
---|
columns | 2 |
---|
exclude | break.png, planningcode-board-cards.png, task-board-summarycoverage-continuous-integration.png, createcode-user-story.png, virtual-index-cardcoverage-unit-tests-bamboo.png, card-styles.png, custom-templatesclover-optimized-build.png, scrum-template.png, project-source.png, reviews.png, builds.png, eclipse-task-listopensocial-code-coverage.png |
---|
|
|
|
Section |
---|
Column |
---|
| HTML |
---|
<p style="font-size:14px; font-weight:bold; color:#33cc66;">Интеграция с инструментами, которые вы используете</p>
<p style="font-size:12px; font-weight:normal; color:black;">
GreenHopper тесно интегрирован с другими инструментами Atlassian.</p>
<p style="font-size:12px; font-weight:normal; color:black;">
Практикуете непрерывную интеграцию? Bamboo интеграция с JIRA показывает какие сборки связаны с какими Историями (Stories) , что позволяет вам видеть, какие именно успешные сборки включают результат данной истории (Story) или итерации (шаг разработки).</p>
<p style="font-size:12px; font-weight:normal; color:black;">
Используете Subversion, Git, CVS, Perforce, ClearCase, или Mercurial? FishEye для JIRA раскрывает ход вашей истории, показывая все связанные с ним транзакции, а также и статистику кода для каждой итерации.</p>
<p style="font-size:12px; font-weight:normal; color:black;">
Практикуете ревизию кода (code review) или парное программирование? Интегрированный Crucible делает возможным так чтобы все участники видели каждый участок кода и видели запросы, которым еще предстоит проходить рецензирование.</p>
<p style="font-size:12px; font-weight:normal; color:black;">
Разработчикам не придется оставлять их рабочее место, чтобы получить доступ к любому из этих инструментов с помощью Atlassian IDE Connectors для Eclipse, IntelliJ IDEA или Visual Studio.</p>
|
|
Column |
---|
| Gallery |
---|
columns | 2 |
---|
exclude | break.png, planning-board-cards.png, task-board-summary.png, create-user-story.png, virtual-index-card.png, card-styles.png, custom-templates.png, scrum-template.png, planning-board-list.png, planning-board-breadcrumb.png, planning-board-cards1.png, task-board-summary1.png |
---|
|
|
|
|