<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Linux Forum &mdash; Доступна открытая платформа для  совместной разработки GitLab 5.0]]></title>
	<link rel="self" href="https://linuxforum.ru/extern.php?action=feed&amp;tid=27436&amp;type=atom" />
	<updated>2013-03-23T07:28:00Z</updated>
	<generator>PunBB</generator>
	<id>https://linuxforum.ru/viewtopic.php?id=27436</id>
		<entry>
			<title type="html"><![CDATA[Доступна открытая платформа для  совместной разработки GitLab 5.0]]></title>
			<link rel="alternate" href="https://linuxforum.ru/viewtopic.php?pid=335794#p335794" />
			<content type="html"><![CDATA[<p><a href="http://blog.gitlab.org/gitlab-5-dot-0-has-been-released/">Представлен</a> релиз платформы для организации совместной работы с Git-репозиториями <a href="http://gitlab.org/">GitLab 5.0</a>. По своим возможностям GitLab напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере.</p><p>Проект GitLab оказался востребован для организации командной разработки в корпоративных проектах, так как позволяет без привязки к облачному вендору развернуть инструментарий, похожий на Github Enterprise и Gitorious. Web-интерфейс GitLab во многом <a href="http://demo.gitlabhq.com/">напоминает</a> GitHub, но, тем не менее, не копирует его, а лишь повторяет наиболее удачные принципы. GitLab <a href="http://blog.gitlab.com/about-the-gitlab-project/">поддерживает</a> создание отдельных проектов, отслеживание ошибок, обработку запросов на добавление кода (рабочий процесс основан на обработке merge-запросов), навигацию по веткам и тегам, контроль за изменениями, рецензирование кода, многоуровневое управление доступом, Wiki, обмен небольшими кусками кода, наглядный анализ различий между версиями кода, средства визуализации ветвления репозитория и многое другое.</p><p>Из <a href="https://github.com/gitlabhq/gitlabhq/blob/master/CHANGELOG">новшеств</a>, добавленных в GitLab 5.0, можно отметить:</p><ul><li><p>Вместо используемой для разграничения доступа к репозиториям надстройки <a href="https://github.com/sitaramc/gitolite">Gitolite</a> задействован новый компонент GitLab-shell, предоставляющий средства для поддержания отдельной базы виртуальных пользователей c возможностью доступа к Git-репозиториям по SSH-ключам без создания системных аккаунтов;</p></li><li><p>Обеспечена возможность работы инфраструктуры GitLab под единым системным аккаунтом git, без необходимости заведения дополнительных пользователей для gitlab и git;</p></li><li><p>Хранение страниц wiki теперь осуществляется в git-репозитории с использованием библиотеки gollum;</p></li><li><p>Новый инструмент для импорта внешних репозиториев;</p></li><li><p>Возможность прикрепления пояснительного текста для проектов, групп и команд разработчиков;</p></li><li><p>Поддержка интеграции с внешними системами отслеживания ошибок;</p></li><li><p>Усиление безопасности: использование защищённых ссылок для вложений, обновление версий Rails, devise и других библиотек, внесение изменений для защиты от XSS-атак;</p></li><li><p>Многочисленные изменения в интерфейсе пользователя, направленные на увеличение удобства работы.</p></li></ul><p>Код проекта написан на языке Ruby с использованием фреймворка Ruby on Rails и <a href="https://github.com/gitlabhq">распространяется</a> под свободной лицензией MIT. Для хранения данных поддерживается связка Redis с MySQL или PostgreSQL. Параллельно <a href="http://blog.gitlabhq.com/gitlab-ci-version-2-dot-1-released/">развивается</a> свободный сервер непрерывной интеграции <a href="https://github.com/gitlabhq/gitlab-ci">GitLab CI</a>, который можно использовать совместно с GitLab для автоматизации тестирования и постоянного контроля за качеством кодовой базы, в том числе обеспечивая проверку пересборкой для каждого вносимого изменения.</p><p><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/0_1364020427.png" alt="http://www.opennet.ru/opennews/pics_base/0_1364020427.png" /></span></p><p><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/0_1364020476.png" alt="http://www.opennet.ru/opennews/pics_base/0_1364020476.png" /></span></p><p><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/0_1364020515.png" alt="http://www.opennet.ru/opennews/pics_base/0_1364020515.png" /></span></p><p><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/0_1364020541.png" alt="http://www.opennet.ru/opennews/pics_base/0_1364020541.png" /></span></p><p><span class="postimg"><img src="http://www.opennet.ru/opennews/pics_base/0_1364020562.png" alt="http://www.opennet.ru/opennews/pics_base/0_1364020562.png" /></span></p><p><a href="http://Источник%20-%20http://www.opennet.ru/opennews/art.shtml?num=36474">Источник - http://www.opennet.ru/openne … ?num=36474</a></p>]]></content>
			<author>
				<name><![CDATA[Rizado]]></name>
				<uri>https://linuxforum.ru/profile.php?id=23158</uri>
			</author>
			<updated>2013-03-23T07:28:00Z</updated>
			<id>https://linuxforum.ru/viewtopic.php?pid=335794#p335794</id>
		</entry>
</feed>
