The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

27.12.2012 21:57  Представлена открытая платформа для организации совместной разработки GitLab 4.0

Представлен релиз GitLab 4.0, платформы для организации совместной работы с Git-репозиториями, напоминающей по своим возможностям GitHub, но позволяющей развернуть web-сервис управления проектом на своём подконтрольном сервере. GitLab пользуется популярностью в области организации командной разработки различных корпоративных проектов, предоставляя инструменты похожие на Github Enterprise и Gitorious.

Предлагаемый в GitLab web-интерфейс не копирует напрямую, но во многом напоминает GitHub. GitLab поддерживает создание отдельных проектов, отслеживание ошибок, обработку запросов на добавление кода (рабочий процесс основан на обработке merge-запросов), навигацию по веткам и тегам, контроль за изменениями, рецензирование кода, многоуровневое управление доступом, Wiki, обмен небольшими кусками кода, наглядный анализ различий между версиями кода, средства визуализации ветвления репозитория и многое другое.

Код проекта написан на языке Ruby с использованием фреймворка Ruby on Rails и распространяется под свободной лицензией MIT. Для хранения данных поддерживается Redis и MySQL/PostgreSQL. Для разграничения доступа к репозиториям используется надстройка Gitolite, предоставляющая средства для поддержания отдельной базы виртуальных пользователей c возможностью доступа к Git-репозиториям по SSH-ключам без создания системных аккаунтов. Параллельно развивается свободный сервер непрерывной интеграции GitLab CI, который можно использовать совместно с GitLab для автоматизации тестирования и постоянного контроля за качеством кодовой базы, в том числе обеспечивая проверку пересборкой для каждого вносимого изменения.

Из новшеств, добавленных в GitLab 4.0, можно отметить:

  • Поддержка пространств имён для проектов (группа, пользователь, глобальный проект). Пространство имён (группа или отдельный пользователь) определяет владельца проекта. Администратор может перемещать проекты из одного пространства имён в другое (например, между пользователями и группами);
  • Для каждой группы разработчиков теперь создаётся отдельная поддиректория в gitolite, в рамках которой размещаются все проекты данной группы;
  • Для пользователей добавлен атрибут с именем пользователя (ранее разработчики идентифицировались только по email). При обновлении со старых выпусков, для уже существующих пользователей имя автоматически будут сгенерировано из email. Все проекты пользователя теперь ассоциируются с его именем в форме имя_пользователя/проект;
  • Для группы добавлена поддержка задания владельца группы, который может создавать проекты от имени группы и управлять доступом участников к каждому из проектов;
  • Улучшена поддержка СУБД PostgreSQL;
  • Расширены средства отправки уведомлений по email;
  • Реорганизованы настройки;
  • Добавлена возможность загрузки из web-интерфейса патчей для отдельных коммитов, улучшено отображение отличий между коммитами;
  • Реализован режим быстрого добавления новых участников групп через страницу group#people;
  • Прекращена поддержка SQLite из-за возникновения блокировок при одновременном обращении к gitlab нескольких пользователей.


  1. Главная ссылка к новости (http://blog.gitlabhq.com/gitla...)
  2. OpenNews: Релиз системы управления проектами Redmine 2.0.0
  3. OpenNews: Релиз системы управления проектами LibrePlan 1.2
  4. OpenNews: Система управления проектами Rike переведена в разряд открытых продуктов
  5. OpenNews: От системы управления проектами Redmine отделился форк ChiliProject
Лицензия: CC-BY
Тип: Программы
Ключевые слова: gitlab, github, git, project, groupware
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Линейный вид | Ajax | Показать все | RSS
 
  • 1.1, Sickey, 00:47, 28/12/2012 [ответить] [смотреть все]
  • +/
    Здорово! Очередной релиз проекта - ушел обновляться.
     
     
  • 2.2, Crazy Alex, 01:05, 28/12/2012 [^] [ответить] [смотреть все] [показать ветку]
  • +/
    А оно как? Говорили вроде, что очень тормозное и громоздкое.
     
     
  • 3.4, thelamon, 02:11, 28/12/2012 [^] [ответить] [смотреть все]
  • +/
    А чему там тормозить-то Гит он и в африке гит, нормально работает, а морда - од... весь текст скрыт [показать]
     
     
  • 4.5, Crazy Alex, 02:14, 28/12/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    Не, я ж не в обиду Наоборот - уточняю, примеряюсь - может, понадобится подобное... весь текст скрыт [показать]
     
  • 4.31, RaveNoX, 15:11, 29/12/2012 [^] [ответить] [смотреть все]  
  • +/
    Rhodecode ... весь текст скрыт [показать]
     
  • 3.26, spanasik, 10:31, 28/12/2012 [^] [ответить] [смотреть все]  
  • +/
    нет, не тормозит, всё ок единственный баг, который вроде как ещё не пофиксили - ... весь текст скрыт [показать]
     
  • 1.3, Аноним, 01:35, 28/12/2012 [ответить] [смотреть все]  
  • +1 +/
    Хотелось бы услышать в сравнении с gerrit и jenkins
     
     
  • 2.12, Аноним, 04:21, 28/12/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    Яву понтонщики не одобряют
     
     
  • 3.25, тигар, 10:04, 28/12/2012 [^] [ответить] [смотреть все]  
  • +/
    ну а чего ж одобрять в ней нет плясок вокруг различных версий отрубей, скучно и... весь текст скрыт [показать]
     
  • 1.6, Пацаны, 02:53, 28/12/2012 [ответить] [смотреть все]  
  • +2 +/
    Классный енот! :D
     
  • 1.8, дядя, 03:20, 28/12/2012 [ответить] [смотреть все]  
  • +1 +/
    Есть же старый добрый redmine.
     
  • 1.9, GentooBoy, 03:24, 28/12/2012 [ответить] [смотреть все]  
  • +4 +/
    > Улучшена поддержка СУБД PostgreSQL

    Годно
    самое удивительное что RoR разработчики предпочитают PostgreSQL.
    вот Что предпочитают разработчики на Django даже не знаю.

     
     
  • 2.18, Аноним, 08:06, 28/12/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    самое смешное что разработчики Gitlab предпочитают MySQL PostgreSQL начали зани... весь текст скрыт [показать] [показать ветку]
     
  • 2.21, tier, 08:57, 28/12/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • –1 +/
    ну, в официальных ее доках рекомендуется PostgreSQL тоже ... весь текст скрыт [показать] [показать ветку]
     
  • 1.11, Аноним, 04:20, 28/12/2012 [ответить] [смотреть все]  
  • +/
    А есть точно такое же только на питоне?
     
     
  • 2.16, GentooBoy, 07:29, 28/12/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    Вам захотелось, веб-морду к git да на православном языке. 0_о
     
     
  • 3.17, Дядя, 07:31, 28/12/2012 [^] [ответить] [смотреть все]  
  • +2 +/
    Нет, он спародировал С С Горбункова... весь текст скрыт [показать]
     
  • 2.22, Аноним, 09:37, 28/12/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +2 +/
    http://rhodecode.org/
     
  • 1.13, Аноним, 04:23, 28/12/2012 [ответить] [смотреть все]  
  • +/
    Про GitLab CI новость будет? http://goo.gl/ym5Rv
     
     
  • 2.23, meequz, 09:39, 28/12/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    http://www.opennet.ru/announce_news.shtml
     
  • 2.24, Аноним, 09:42, 28/12/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Про GitLab CI и так в этой новости упомянуто Параллельно развивается свободный... весь текст скрыт [показать] [показать ветку]
     
  • 1.20, Adui, 08:19, 28/12/2012 [ответить] [смотреть все]  
  • –1 +/
    для субверсинщиков http://www.websvn.info/features/
     
     
  • 2.27, Andrew Kolchoogin, 11:59, 28/12/2012 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    http://www.redmine.org/

    Я в нём Subversion-репозитариев несколько "храню" (в смысле, интерфейс предоставляю). RoR, как и GitLab.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:


      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor