The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Выпуск открытой платформы для организации совместной разрабо..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от opennews (??) on 23-Авг-15, 11:31 
Представлен (https://about.gitlab.com/2015/08/22/gitlab-7-14-released/) релиз платформы для организации совместной работы с Git-репозиториями GitLab 7.14 (http://www.gitlab.com), которая по своим возможностям напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. Одновременно доступен (https://gitlab.com/gitlab-org/gitlab-ci/commits/v7.14.0) релиз развиваемого проектом  сервера непрерывной интеграции GitLab CI 7.14 (https://gitlab.com/gitlab-org/gitlab-ci), который можно использовать совместно с  GitLab для автоматизации тестирования и постоянного контроля за качеством кодовой базы, в том числе обеспечивая проверку пересборкой для каждого вносимого изменения.


Код проекта написан на языке Ruby  с использованием фреймворка Ruby on Rails и распространяется (https://gitlab.com/groups/gitlab-org) под свободной лицензией Expat (вариант лицензии MIT). Начиная с выпуска GitLab 6 кроме бесплатной Community-версии распространяется коммерческий продукт GitLab Enterprise Edition, который включает дополнительные возможности (https://about.gitlab.com/features/#compare), полезные при развёртывания в крупных организациях. Изначально,  GitLab Enterprise Edition развивался как проприетарный продукт с открытым (https://gitlab.com/gitlab-org/gitlab-ee) для просмотра кодом, но c закрытым процессом разработки и отслеживания ошибок. В начале августа анонсированы (https://about.gitlab.com/2015/08/03/almost-everything-we-do-.../) намерения перейти к полностью открытой модели разработки,  при которой любой желающий сможет участвовать в обсуждениях, обработке ошибок и работе над новыми выпусками.

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


Наиболее важные улучшения GitLab 7.14:


-  В состав включён новый экспериментальный http-сервер  gitlab-git-http-server (https://gitlab.com/gitlab-org/gitlab-git-http-server), позволяющий организовать эффективное выполнение длительных push/pull запросов с использованием  протокола HTTPS (ранее, для занимающих длительное время операций push/pull рекомендовалось использовать в качестве транспорта SSH). Ранее применяемый http-сервер Unicorn (http://unicorn.bogomips.org/) не был рассчитан на обработку большого числа длительно выполняемых параллельных запросов, что приводило к обрывам соединений по таймауту. Новый сервер написан на языке Go (Unicorn был на Ruby) и работает в виде обособленного http-сервера, рассчитанного на эффективную обработку запросов от Git-клиентов. В выпуске GitLab 7.14 новый сервер пока отключен по умолчанию (для включения можно указать gitlab_git_http_server['enable'] = true) и запланирован для замены старого сервера в GitLab 8.0;
-  Улучшение системы подсветки синтаксиса с возможностью подключения в качестве движка для подсветки библиотеки
Rouge (http://rouge.jneen.net/), в которой реализована поддержка 72 языков программирования и разметки;

-  Обеспечен показ имени участника, отредактировавшего комментарий (например, при правке администратором проекта);

<center><a href="https://about.gitlab.com/images/7_14/comment_edit.png"&... src="http://www.opennet.me/opennews/pics_base/0_1440317374.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
-  В GitLab EE улучшены средства управления группами в LDAP;
-  В GitLab CI обеспечена возможность определения переменных в файле
.gitlab-ci.yml, которые будут переданы в систему сборки;
-  В GitLab CI представлен Build Triggers API, позволяющий инициировать пересборку определённой ветки или тега через обращение к API;
<center><a href="https://about.gitlab.com/images/7_14/ci_triggers.png"&g... src="http://www.opennet.me/opennews/pics_base/0_1440317654.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

-  В web-интерфейсе GitLab CI добавлена возможность изменения настроек;

<center><a href="https://about.gitlab.com/images/7_14/ci_settings.png"&g... src="http://www.opennet.me/opennews/pics_base/0_1440317713.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>

-  В GitLab CI улучшена поддержка пропуска сборок через привязку к коммиту тега "[ci skip]".
<center><a href="https://about.gitlab.com/images/7_14/ci_skipped.png">... src="http://www.opennet.me/opennews/pics_base/0_1440317949.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>
-  В экспериментальном режиме в пакет Omnibus  интегрирован (https://about.gitlab.com/2015/08/18/gitlab-loves-mattermost/) модуль Mattermost (http://www.mattermost.org/), предоставляющий средства для обмена сообщениями между разработчиками.
Mattermost позиционируется как открытая альтернатива системе организации командных коммуникаций Slack (https://ru.wikipedia.org/wiki/Slack) и позволяет получать и отправлять сообщения/файлы, отслеживать их историю и получать уведомления на смартфоне или ПК.

<center><a href="https://about.gitlab.com/images/mattermost/mattermost.png&qu... src="http://www.opennet.me/opennews/pics_base/0_1440318136.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;max-width:100%;" title="" border=0></a></center>


URL: https://about.gitlab.com/2015/08/22/gitlab-7-14-released/
Новость: http://www.opennet.me/opennews/art.shtml?num=42840

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск открытой платформы для организации совместной разрабо..."  +7 +/
Сообщение от Аноним (??) on 23-Авг-15, 11:31 
Ура! Хороший продукт.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "Выпуск открытой платформы для организации совместной разрабо..."  +2 +/
Сообщение от Gallardo994 email on 23-Авг-15, 15:49 
Ага, хороший, жрущий дохрена процессорного времени в простое без активности.
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

12. "Выпуск открытой платформы для организации совместной разрабо..."  +3 +/
Сообщение от Аноним (??) on 23-Авг-15, 17:20 
>жрущий дохрена процессорного времени в простое без активности.

Вот это наглядный результат тезиса, который уже много лет так навязчиво втирают сообществу на IT-сайтах всякие засланцы-евангелисты: C/C++ слишком сложны для изучения, на них долго и дорого писать код, сложно поддерживать код, в современном мире важна скорость написания и масштабируемость, которые дают python, ruby, perl, java, C#, go, rust и т.п. тормозное барахло, а скорость работы вторична и никого уже не волнует. Вот и мучайтесь теперь с тормозами, зато быстро написали и дёшево это обошлось.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

16. "Выпуск открытой платформы для организации совместной разрабо..."  –1 +/
Сообщение от Аноним (??) on 23-Авг-15, 19:08 
>всякие засланцы-евангелисты: C/C++ слишком сложны

Ну так возьмите и покажите всяким рубисто-питонистам, как надо! Или кто-то мешает?

>rust и т.п. тормозное барахло,

О, сразу видно ыксперта!

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

17. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от ГГ on 23-Авг-15, 19:22 
Пишу на питоне, в простое приложения потребляют ноль ресурсов, вычисления проводятся с 60% эффективностью по сравнению с ассемблером, в i/o (в который всё и упирается) разницы нет вообще, памяти жрёт раза в два больше всего, ЧЯДНТ?
Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

22. "Выпуск открытой платформы для организации совместной разрабо..."  +1 +/
Сообщение от Crazy Alex (ok) on 23-Авг-15, 23:02 
Врёшь. Или, как минимум, забываешь дать ссылку на эти приложения.
Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

23. "Выпуск открытой платформы для организации совместной разрабо..."  +2 +/
Сообщение от Аноним (??) on 24-Авг-15, 03:53 
Hello world в ссылках не нуждается!
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

26. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от Аноним (??) on 24-Авг-15, 19:19 
> Ага, хороший, жрущий дохрена процессорного времени в простое без активности.

Так это... должны же авторы намайнить себе немного биткоинов? :)

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

2. "Выпуск открытой платформы для организации совместной разрабо..."  +1 +/
Сообщение от Аноним (??) on 23-Авг-15, 11:49 
Еще бы сделали pages и хостинг файлов (хотя бы для платных аккаунтов) и можно валить с Гитхаба.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

3. "Выпуск открытой платформы для организации совместной разрабо..."  –1 +/
Сообщение от ugly on 23-Авг-15, 12:09 
Вы читаете по диагонали? Какие платные аккаунты? Это не готовый хостинг.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от Старшина Кириллов on 23-Авг-15, 12:13 
В том числе готовый хостинг https://gitlab.com/explore/projects/trending
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от Аноним (??) on 23-Авг-15, 13:57 
А ты юморист.

А это что такое тогда? https://gitlab.com/fdroid/fdroidclient/activity

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от квертт on 23-Авг-15, 12:47 
Да вали уже. А то прям цепями приковали...
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

7. "Выпуск открытой платформы для организации совместной разрабо..."  +1 +/
Сообщение от ALex_hha (ok) on 23-Авг-15, 14:15 
> В состав включён новый экспериментальный http-сервер gitlab-git-http-server, позволяющий организовать эффективное выполнение длительных push/pull запросов с использованием протокола HTTPS (ранее, для занимающих длительное время операций push/pull рекомендовалось использовать в качестве транспорта SSH).

это хорошо, ибо сейчас приходится использовать

unicorn['worker_timeout'] = 600

P.S.
может кто объяснить что за сателиты и почему их постоянно то убирают, то возвращают?

v 8.0.0 (unreleased)
  - Remove satellites

v 7.13.5
  - Satellites reverted

v 7.13.3
  - Remove satellites

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

8. "Выпуск открытой платформы для организации совместной разрабо..."  +1 +/
Сообщение от Аноним (??) on 23-Авг-15, 14:27 
Сателлиты -- это что-то внутреннее и связанное с обработкой merge-реквестов между клонами репозиториев. С ними сталкиваешься только при настройке локальной копии GL.
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "Выпуск открытой платформы для организации совместной разрабо..."  –2 +/
Сообщение от Аноним (??) on 23-Авг-15, 15:10 
Тормазилла на RoR фу, фу. А деплой просто сказка, в результате проще заплатить гитхабу чем мыкаться с этим на руби. Впрочем как и со всеми проделками на руби.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Выпуск открытой платформы для организации совместной разрабо..."  +8 +/
Сообщение от Аноним (??) on 23-Авг-15, 15:18 
А Гитхаб, по-твоему, на чём написан?
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

13. "Выпуск открытой платформы для организации совместной разрабо..."  –1 +/
Сообщение от Аноним (??) on 23-Авг-15, 17:49 
Гитхаб давно с руби переписали как и твиттер.
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

14. "Выпуск открытой платформы для организации совместной разрабо..."  +1 +/
Сообщение от Старшина Кириллов on 23-Авг-15, 18:18 
С руби на руби?
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от Аноним (??) on 23-Авг-15, 18:30 
И немного Руби сверху. И сбоку.
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

18. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от Аноним (??) on 23-Авг-15, 19:36 
На яву да скалу детка
Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

24. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от SunXE (ok) on 24-Авг-15, 11:53 
Так и скажи что не осилил. Я с 4 версии, где бы действительно ад, без проблем обновляюсь.
Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

19. "Выпуск открытой платформы для организации совместной разрабо..."  +1 +/
Сообщение от aim (ok) on 23-Авг-15, 21:12 
ахаха. такими темпами GL полностью на Go перепишут и будет второй gogs.io
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от КЭП on 23-Авг-15, 22:03 
Apple форкнул gogs
что то там на go tea..
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

21. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от aim (ok) on 23-Авг-15, 23:02 
> Apple форкнул gogs
> что то там на go tea..

эээ? ссылку можно?

Ответить | Правка | ^ к родителю #20 | Наверх | Cообщить модератору

25. "Выпуск открытой платформы для организации совместной разрабо..."  +/
Сообщение от анон on 24-Авг-15, 12:32 
Ооо! А вот за эту сцылку спасибо тебе.
Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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