The OpenNET Project / Index page

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

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

27.12.2012 21:57

Представлен релиз 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 3.0
Короткая ссылка: https://opennet.ru/35709-gitlab
Ключевые слова: gitlab, github, git, project, groupware
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (23) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Sickey (ok), 00:47, 28/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Здорово! Очередной релиз проекта - ушел обновляться.
     
     
  • 2.2, Crazy Alex (ok), 01:05, 28/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А оно как? Говорили вроде, что очень тормозное и громоздкое.
     
     
  • 3.4, thelamon (ok), 02:11, 28/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    А чему там тормозить-то?
    Гит он и в африке гит, нормально работает, а морда - один +-2 раза за проект настроить права, примерно столь же часто посмотреть что-нибудь через веб - всё ок. Для остального (серьёзный анализ дифов итд) имхо удобнее среда разработки.

    Громоздкое - не знаю, на мой вкус легкое и простое. Аналоги?..

     
     
  • 4.5, Crazy Alex (ok), 02:14, 28/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не, я ж не в обиду. Наоборот - уточняю, примеряюсь - может, понадобится подобное скоро. Если нормальное - так и ладушки
     
  • 4.31, RaveNoX (?), 15:11, 29/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    > А чему там тормозить-то?
    > Гит он и в африке гит, нормально работает, а морда - один
    > +-2 раза за проект настроить права, примерно столь же часто посмотреть
    > что-нибудь через веб - всё ок. Для остального (серьёзный анализ дифов
    > итд) имхо удобнее среда разработки.
    > Громоздкое - не знаю, на мой вкус легкое и простое. Аналоги?..

    Rhodecode

     
  • 3.26, spanasik (ok), 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, тигар (ok), 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 (ok), 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
    > Годно
    > самое удивительное что RoR разработчики предпочитают PostgreSQL.
    > вот Что предпочитают разработчики на Django даже не знаю.

    ну, в официальных ее доках рекомендуется PostgreSQL тоже.


     

  • 1.11, Аноним (-), 04:20, 28/12/2012 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А есть точно такое же только на питоне?
     
     
  • 2.16, GentooBoy (ok), 07:29, 28/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Вам захотелось, веб-морду к git да на православном языке. 0_о
     
     
  • 3.17, Дядя (?), 07:31, 28/12/2012 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Вам захотелось, веб-морду к git да на православном языке. 0_о

    Нет, он спародировал С. С. Горбункова

     
  • 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 (ok), 09:39, 28/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    http://www.opennet.dev/announce_news.shtml
     
  • 2.24, Аноним (-), 09:42, 28/12/2012 [^] [^^] [^^^] [ответить]  
  • +/
    Про GitLab CI  и так в этой новости упомянуто "Параллельно развивается свободный сервер непрерывной интеграции 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:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру