URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 87976
[ Назад ]

Исходное сообщение
"Представлена открытая платформа для организации совместной р..."

Отправлено opennews , 28-Дек-12 00:47 
Представлен (http://blog.gitlabhq.com/gitlab-4-release/) релиз GitLab 4.0 (http://gitlab.org/), платформы  для организации совместной работы с Git-репозиториями, напоминающей по своим возможностям GitHub, но позволяющей развернуть web-сервис управления проектом на своём подконтрольном сервере. GitLab пользуется популярностью в области организации командной разработки различных корпоративных проектов, предоставляя инструменты похожие на Github Enterprise и Gitorious.

<center><a href="http://blog.gitlabhq.com/images/4_0/gitlab_dash.png">... src="http://www.opennet.me/opennews/pics_base/0_1356637756.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>


Предлагаемый в GitLab web-интерфейс не копирует напрямую, но во многом напоминает (http://demo.gitlabhq.com/) GitHub. GitLab  поддерживает (http://blog.gitlab.com/about-the-gitlab-project/) создание отдельных проектов, отслеживание ошибок, обработку запросов на добавление кода (рабочий процесс основан на обработке merge-запросов), навигацию по веткам и тегам, контроль за изменениями, рецензирование кода, многоуровневое управление доступом, Wiki, обмен небольшими кусками кода, наглядный анализ различий между версиями кода, средства визуализации ветвления репозитория и многое другое.

<center><a href="http://blog.gitlabhq.com/images/screens/gitlab_net.png"... src="http://www.opennet.me/opennews/pics_base/0_1356637352.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>


Код проекта написан на языке Ruby  с использованием фреймворка Ruby on Rails и распространяется (https://github.com/gitlabhq) под свободной лицензией MIT. Для хранения данных поддерживается Redis и MySQL/PostgreSQL. Для разграничения доступа к репозиториям используется надстройка Gitolite (https://github.com/sitaramc/gitolite), предоставляющая средства для поддержания отдельной базы виртуальных пользователей c возможностью доступа к Git-репозиториям по SSH-ключам без создания системных аккаунтов. Параллельно развивается свободный сервер непрерывной интеграции GitLab CI (https://github.com/gitlabhq/gitlab-ci), который можно использовать совместно с  GitLab для автоматизации тестирования и постоянного контроля за качеством кодовой базы, в том числе обеспечивая проверку пересборкой для каждого вносимого изменения.
<center><a href="http://blog.gitlabhq.com/images/4_0/gitlab_project_issues.pn... src="http://www.opennet.me/opennews/pics_base/0_1356637691.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>


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


-  Поддержка пространств имён для проектов (группа, пользователь, глобальный проект). Пространство имён (группа или отдельный пользователь) определяет владельца проекта. Администратор может перемещать проекты из одного пространства имён в другое (например, между пользователями и группами);
-  Для каждой группы разработчиков теперь создаётся отдельная поддиректория в gitolite, в рамках которой размещаются все проекты данной группы;
-  Для пользователей добавлен атрибут с именем пользователя (ранее разработчики идентифицировались только по email). При обновлении со старых выпусков, для уже существующих пользователей имя автоматически будут сгенерировано из email. Все проекты пользователя теперь ассоциируются с его именем в форме имя_пользователя/проект;

-  Для группы добавлена поддержка задания владельца группы, который может создавать проекты от имени группы и управлять доступом участников к каждому из проектов;

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


<center><a href="http://blog.gitlabhq.com/images/screens/gitlab_team.png"... src="http://www.opennet.me/opennews/pics_base/0_1356637377.png" style="border-style: solid; border-color: #606060; border-width: 1px;" title="" border=0></a></center>


URL: http://blog.gitlabhq.com/gitlab-4-release/
Новость: http://www.opennet.me/opennews/art.shtml?num=35709


Содержание

Сообщения в этом обсуждении
"Представлена открытая платформа для организации совместной р..."
Отправлено Sickey , 28-Дек-12 00:47 
Здорово! Очередной релиз проекта - ушел обновляться.

"Представлена открытая платформа для организации совместной р..."
Отправлено Crazy Alex , 28-Дек-12 01:05 
А оно как? Говорили вроде, что очень тормозное и громоздкое.

"Представлена открытая платформа для организации совместной р..."
Отправлено thelamon , 28-Дек-12 02:11 
А чему там тормозить-то?
Гит он и в африке гит, нормально работает, а морда - один +-2 раза за проект настроить права, примерно столь же часто посмотреть что-нибудь через веб - всё ок. Для остального (серьёзный анализ дифов итд) имхо удобнее среда разработки.

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


"Представлена открытая платформа для организации совместной р..."
Отправлено Crazy Alex , 28-Дек-12 02:14 
Не, я ж не в обиду. Наоборот - уточняю, примеряюсь - может, понадобится подобное скоро. Если нормальное - так и ладушки

"Представлена открытая платформа для организации совместной р..."
Отправлено RaveNoX , 29-Дек-12 15:11 
> А чему там тормозить-то?
> Гит он и в африке гит, нормально работает, а морда - один
> +-2 раза за проект настроить права, примерно столь же часто посмотреть
> что-нибудь через веб - всё ок. Для остального (серьёзный анализ дифов
> итд) имхо удобнее среда разработки.
> Громоздкое - не знаю, на мой вкус легкое и простое. Аналоги?..

Rhodecode


"Представлена открытая платформа для организации совместной р..."
Отправлено spanasik , 28-Дек-12 10:31 
нет, не тормозит, всё ок

единственный баг, который вроде как ещё не пофиксили - вывод больших дифов (например, первый коммит)


"Представлена открытая платформа для организации совместной р..."
Отправлено Аноним , 28-Дек-12 01:35 
Хотелось бы услышать в сравнении с gerrit и jenkins

"Представлена открытая платформа для организации совместной р..."
Отправлено Аноним , 28-Дек-12 04:21 
Яву понтонщики не одобряют

"Представлена открытая платформа для организации совместной р..."
Отправлено тигар , 28-Дек-12 10:04 
ну а чего ж одобрять. в ней нет плясок вокруг различных версий отрубей, скучно им :)

"Представлена открытая платформа для организации совместной р..."
Отправлено Пацаны , 28-Дек-12 02:53 
Классный енот! :D

"Представлена открытая платформа для организации совместной р..."
Отправлено дядя , 28-Дек-12 03:20 
Есть же старый добрый redmine.

"Представлена открытая платформа для организации совместной р..."
Отправлено GentooBoy , 28-Дек-12 03:24 
> Улучшена поддержка СУБД PostgreSQL

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


"Представлена открытая платформа для организации совместной р..."
Отправлено Аноним , 28-Дек-12 08:06 
самое смешное что разработчики Gitlab предпочитают MySQL. PostgreSQL начали заниматься только после наших патчей =(

"Представлена открытая платформа для организации совместной р..."
Отправлено tier , 28-Дек-12 08:57 
>> Улучшена поддержка СУБД PostgreSQL
> Годно
> самое удивительное что RoR разработчики предпочитают PostgreSQL.
> вот Что предпочитают разработчики на Django даже не знаю.

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



"Представлена открытая платформа для организации совместной р..."
Отправлено Аноним , 28-Дек-12 04:20 
А есть точно такое же только на питоне?

"Представлена открытая платформа для организации совместной р..."
Отправлено GentooBoy , 28-Дек-12 07:29 
Вам захотелось, веб-морду к git да на православном языке. 0_о

"Представлена открытая платформа для организации совместной р..."
Отправлено Дядя , 28-Дек-12 07:31 
> Вам захотелось, веб-морду к git да на православном языке. 0_о

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


"Представлена открытая платформа для организации совместной р..."
Отправлено Аноним , 28-Дек-12 09:37 
http://rhodecode.org/

"Представлена открытая платформа для организации совместной р..."
Отправлено Аноним , 28-Дек-12 04:23 
Про GitLab CI новость будет? http://goo.gl/ym5Rv

"Представлена открытая платформа для организации совместной р..."
Отправлено meequz , 28-Дек-12 09:39 
http://www.opennet.me/announce_news.shtml

"Представлена открытая платформа для организации совместной р..."
Отправлено Аноним , 28-Дек-12 09:42 
Про GitLab CI  и так в этой новости упомянуто "Параллельно развивается свободный сервер непрерывной интеграции GitLab CI, который...."

"Представлена открытая платформа для организации совместной р..."
Отправлено Adui , 28-Дек-12 08:19 
для субверсинщиков http://www.websvn.info/features/

"Представлена открытая платформа для организации совместной р..."
Отправлено Andrew Kolchoogin , 28-Дек-12 11:59 
http://www.redmine.org/

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