Что нового в Upsource 2020.1

Опубликовано , автор: Oksana Mandryka

Мы выпустили новую версию Upsource, в которой вас ждет улучшенная синхронизация с GitHub и GitLab, а также другие нововведения. А теперь подробнее.

DSGN-9381 Upsource 2020.1 release_1600x800_ Blog

Мердж-ревью для GitHub и GitLab

В Upsource 2020.1 мы добавили возможность создавать мердж-ревью для пулреквестов из GitHub, если включена синхронизация с GitHub. Интерфейс просмотра различий для мердж-ревью похож на diff пулреквестов GitHub и позволяет легко сравнивать вашу ветку с целевой веткой.

Merge_reviews_for_GitHub

Улучшенная синхронизация пулреквестов GitHub

Мы внесли несколько других улучшений, касающихся синхронизации с GitHub.

  • По завершении ревью в Upsource на GitHub отображается статус «approved».
  • При добавлении ревьюеров на GitHub, они автоматически добавляются в Upsource.

ревьюер

Webhooks для GitHub

В синхронизированных GitHub-проектах Upsource периодически отправляет запросы к GitHub-репозиторию не только на предмет новых коммитов, но и на предмет изменений в пулреквестах и комментариях. Теперь, чтобы узнавать об обновлениях без задержки, вы можете настроить webhook на стороне GitHub, который будет мгновенно отправлять в Upsource уведомления о любых изменениях.

Синхронизация комментариев с GitLab

Теперь комментарии, которые вы оставляете к diff или исходному файлу в GitLab, отображаются в Upsource. Синхронизация двусторонняя: комментарии из Upsource вы увидите в GitLab.

gitlab

Обновленный процесс код-ревью

Теперь, после того как вы просмотрели и приняли изменения, можете сделать мердж и удалить ветку прямо на странице ревью.

рабочий процесс

Другие улучшения

Быстрый переход к ревью из поля поиска. Возможность свернуть/развернуть все измененные файлы в определенной версии. Webhook нового типа для добавления и удаления метки ревью.

Полный список изменений можно посмотреть в нашем трекере.

Чтобы попробовать Upsource 2020.1, скачайте билд, но не забудьте создать резервную копию текущего сервера.

Скачать

Нам очень важно ваше мнение: делитесь своими впечатлениями в комментариях.

[Оригинал] Original post in English is written by Natasha Katson