nixp.ru v3.0

25 ноября 2024,
понедельник,
03:22:01 MSK

24 сентября 2015, 10:55

В GitLab 8.0 обновили интерфейс и внедрили компонент для непрерывной интеграции (CI)

1
CI (Continuous Integration) в GitLab 8.0
CI (Continuous Integration) в GitLab 8.0
Иллюстрация с сайта Gitlab

22 сентября была представлена новая крупная версия популярного Open Source-интерфейса для Git-репозиториев и работы с тикетами — GitLab 8.0.

С момента прошлого крупного выпуска GitLab — 7.0 — прошло 15 месяцев. За это время разработчики значительно улучшили производительность, добавили интеграцию со службами каталогов LDAP и поддержку работы с большими файлами. Но главными изменениями в GitLab 8.0 стали переработанный пользовательский интерфейс и включение в состав приложения компонента для непрерывной интеграции при разработке программного обеспечения (GitLab CI).

Интеграция GitLab CI означает, что «теперь вам больше не нужно обращаться к отдельному приложению, чтобы увидеть статус своих проектов: все тесты, развёрнутые инсталляции приложения и пакеты, которые привычны для CI, доступны прямо в GitLab». Обновления интерфейса нацелены на улучшение usability: исправлена ширина некоторых компонентов, увеличена контрастность важных элементов, добавлены разделители и т.п. Другими изменениями в GitLab 8.0 стали:

  • уменьшение размера дистрибутива на диске на 50 %;
  • возможность ответа на уведомления по email;
  • возможность загрузки файлов в репозиторий через веб-интерфейс;
  • улучшенная поддержка протокола HTTP (с помощью своего демона gitlab-git-http-server на языке Go);
  • интеграция Mattermost Beta1 (возможность поделиться файлами и изображениями, импорт данных из онлайн-чата Slack и др.);
  • публичные страницы с профилями пользователей и групп;
  • настройки уведомлений на главной странице проекта.

Постоянная ссылка к новости: http://www.nixp.ru/news/13587.html. Дмитрий Шурупов по материалам Gitlab.

fb twitter vk