The OpenNET Project / Index page

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

23.04.2018 10:48  В GitLab 10.7 открыт код Web IDE

Состоялся новый выпуск платформы для организации совместной работы с Git-репозиториями GitLab 10.7, которая по своим возможностям напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. GitLab поддерживает создание отдельных проектов, отслеживание ошибок, обработку запросов на добавление кода (рабочий процесс основан на обработке merge-запросов), навигацию по веткам и тегам, контроль за изменениями, рецензирование кода, многоуровневое управление доступом, Wiki, обмен небольшими кусками кода, наглядный анализ различий между версиями кода, средства визуализации ветвления репозитория и многое другое. Код проекта написан на языке Ruby с использованием фреймворка Ruby on Rails и распространяется под свободной лицензией Expat (вариант лицензии MIT).

Новый выпуск интересен открытием исходных текстов Web IDE, встроенного редактора кода, позволяющего редактировать исходные тексты и вносить свои изменения не покидая интерфейс GitLab в web-браузере. Редактор снижает порог подключения к разработке (не требуется знание Git), существенно упрощает внесение мелких правок и делает более удобным проведение рецензирования кода. Web IDE даёт возможность редактировать сразу несколько файлов, позволяет совершать коммиты и рецензировать поступившие запросы на слияние (merge request) без промежуточного включения изменений и локального переключения ветвей.

Среди других новшеств GitLab 10.7:

  • Возможность генерации отдельных токенов (Deploy Tokens) для доступа внешних приложений к репозиторию или реестру образов Docker-контейнеров (GitLab Container Registry). Токены обеспечивают доступ только в режиме чтения, действуют только для указанного проекта, могут быть отозваны в любое время или ограничены временем жизни. Ранее для решения подобной задачи требовалось применение персональных токенов (Personal Access Tokens, PAT), которые привязаны к учётной записи конкретного пользователя и отражают его права доступа;
  • В настройки GitLab CI/CD добавлена поддержка расширенного синтаксиса условных выражений, позволяющих определить условия запуска определённой работы. В условных блоках 'only' и 'except' теперь допускается использование переменных окружения. Например, можно настроить выполнение работы только если переменная GITLAB_USER_NAME соответствует заданному пользователю;
  • Возможность назначения меток групп для сообщений о проблемах (issues) и запросов на слияние, охватывая любые уровни подгрупп. В списках проблем и запросов на слияние возможна фильтрация отдельных объектов по данным меткам;
  • В интерфейсе просмотра сообщений о проблемах в привязке к группам (Group Issue Board) добавлена возможность отображения записей не только напрямую связанных с заданной группой, но и записей, которые связаны с подгруппами;
  • Индикаторы (badges) теперь могут отображаться на основной странице непосредственно после описания проекта и могут указываться в шаблонах на уровне групп;
  • Для пользователей, которым необходимо поддержания своего ответвления от GitLab, которое достаточно проблематично сопровождать и поддерживать в актуальном виде, предложена возможность создания плагинов, позволяющих подключать собственные скрипты-обработчики для расширения или изменения функциональности GitLab.
  • Поддержка аутентификации пользователей в GitLab с использованием JSON Web Token (JWT) OmniAuth;
  • Возможность передачи содержимого LFS (Git Large File Storage) при экспорте проектов;
  • Добавлено отображение информации о причинах сбоя сборки CI/CD при наведении мыши на индикатор со статусом выполнения работы;
  • Реализована настройка для определения максимального времени выполнения работ в GitLab Runner, охватывающая все выполняемые работы и более приоритетная, чем настройки таймаутов конкретных проектов (позволяет бороться с ресурсоёмкими проектами, выставляющими слишком большой таймаут, мешающих сборке других проектов);
  • Улучшен процесс восстановления из резервных копий. Добавлена возможность восстановления изменённых путей (например, если реестр хранится как /var/mypath/gitlab/registry);
  • На странице мониторинга показана суммарная статистика, отражающая на графиках средние и пиковые показатели на шкале времени. Например, сейчас можно сразу оценить изменения среднего времени обработки запроса, нагрузку на CPU и расход памяти за последние несколько часов;
  • Включено автоматическое перенаправление запросов на HTTPS при обращении по HTTP;
  • Добавлено автоматическое обновление сертификатов Let's Encrypt для HTTPS;
  • Добавлены пакеты для Ubuntu 18.04.


  1. Главная ссылка к новости (https://about.gitlab.com/2018/...)
  2. OpenNews: GitLab покупает платформу Gemnasium
  3. OpenNews: GitLab отказался от CLA-соглашения при приёме изменений
  4. OpenNews: Представлен новый интерфейс GitLab
  5. OpenNews: GitLab запустил зеркало GNU Savannah
  6. OpenNews: GitLab объявил о покупке Gitter и планирует открыть его код
Лицензия: CC-BY
Тип: Программы
Ключевые слова: gitlab, git
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.2, Аноним (-), 11:01, 23/04/2018 [ответить] [показать ветку] [···]    [к модератору]
  • +1 +/
    Передайте авторам, что через низкий порог нечистоты переливаются в бо́льших количествах.
     
     
  • 2.26, anonymous (??), 13:54, 23/04/2018 [^] [ответить]    [к модератору]
  • –3 +/
    > Передайте авторам, что через низкий порог нечистоты переливаются в бо́льших количествах.

    А вдруг наоборот? Всякие зубрёжники консольных команд отвалятся.

     
     
  • 3.31, Аноним (-), 14:33, 23/04/2018 [^] [ответить]    [к модератору]
  • +2 +/
    И останутся искатели плугина сложения для jquery на стековерфлоу, ага.
     
  • 3.34, нах (?), 15:01, 23/04/2018 [^] [ответить]     [к модератору]
  • +1 +/
    зубрежка консольных команд к умению пользоваться git, к сожалению, ни малейшего ... весь текст скрыт [показать]
     
  • 2.51, Вы забыли заполнить поле Name (?), 22:14, 23/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Для мелких правок, например, поправить опечатки в документации, точно удобно. Главное, чтобы редактор настраивался: определял тип отступов по файлу, убирал trailing whitespaces и т.п.
     
     
  • 3.52, Алконим (?), 23:48, 23/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Если таким редактором питон поправить, отступы не съедут?
     
     
  • 4.56, Аноним (-), 08:26, 24/04/2018 [^] [ответить]    [к модератору]  
  • +2 +/
    пользуйтесь нормальным языком. Тогда отступы не съедут
     
     
  • 5.61, Аноним84701 (ok), 17:07, 24/04/2018 [^] [ответить]     [к модератору]  
  • +1 +/
    Вы уж уточните, на что именно следует заменить старперские мейкфайлы особенно... весь текст скрыт [показать]
     
     
  • 6.62, Аноним (-), 23:16, 24/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Отступы обычно фиксятся автоформатом. Перечисленные форматы - не исключение. DSL - зависит от того, на чём оно сделано.
     
  • 6.66, Вы забыли заполнить поле Name (?), 12:32, 26/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Как раз в makefile ах отступы могут замениться на проблелы, если редактор не отп... весь текст скрыт [показать]
     
     
  • 7.67, Аноним84701 (ok), 14:41, 26/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Могут После чего, GNU BSD make вполне может вместо сборки выдавать что-то тип... весь текст скрыт [показать]
     
     
  • 8.68, пох (?), 17:14, 26/04/2018 [^] [ответить]     [к модератору]  
  • +/
    как будто если бы они на самом деле нигде не использовались, порчи одного пихона... весь текст скрыт [показать]
     
  • 4.58, KonstantinB (ok), 10:24, 24/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Оу, оно в editorconfig даже смотреть не умеет. Жесть.
    https://gitlab.com/gitlab-org/gitlab-ce/issues/13352
     
  • 1.8, Аномномномнимус (?), 11:36, 23/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Теперь атом уходит на свалку тормозной истории, достаточно Web IDE открытого в основном браузере
     
  • 1.10, Аноним (-), 11:43, 23/04/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • –1 +/
    На работе админы используют gitlab для хранения конфигов, скриптов, бэкапов cisc... весь текст скрыт [показать]
     
     
  • 2.13, нах (?), 12:09, 23/04/2018 [^] [ответить]     [к модератору]  
  • +2 +/
    угу, дай угадаю, как в одном окне открыт wordpad с недоотлаженным скриптом, в д... весь текст скрыт [показать]
     
     
  • 3.24, Anonymoustus (ok), 13:50, 23/04/2018 [^] [ответить]    [к модератору]  
  • –1 +/
    Зато удобно™!
     
     
  • 4.59, Аноним (-), 10:58, 24/04/2018 [^] [ответить]    [к модератору]  
  • +/
    за то - своё (с) УП
     
  • 1.11, Аноним (-), 11:48, 23/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    >  GitLab CI

    Ждем появления директивы 'include' в комьюнити эдишн (в EE уже завезли).

     
  • 1.14, Аноним (-), 12:45, 23/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +1 +/
    Скорее,  не открыли исходники, а выпустили под свободной лицензией, т.к. сорцы enterprise edition и так публично доступны, просто под проприетарной лицензией.
     
  • 1.15, Аноним (-), 12:48, 23/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Let's Encrypt dns verification не работает
     
  • 1.20, Аноним (-), 13:22, 23/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    говорят что gitlab тормознут
    но есть типо быстрый jruby - поднять ли gitlab и можно ли полноценно работать на нем
     
     
  • 2.29, h31 (ok), 14:16, 23/04/2018 [^] [ответить]    [к модератору]  
  • +1 +/
    Попробуй. Но очень сомневаюсь, что взлетит с полпинка - всё-таки уж слишком сложная система, этот ваш Гитлаб.

    Если нужно что-нибудь шустрое и минималистичное, то лучше взять Gitea.

     
  • 1.22, Anonymoustus (ok), 13:45, 23/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    > Редактор снижает порог подключения к разработке (не требуется знание Git)

    То есть теперь писать программы начнут и совсем уж откровенные дeбилы?

     
     
  • 2.27, anonymous (??), 13:57, 23/04/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    К гиту гуёв вагон и малая тележка Кому не надо, тот и так его может не знать ... весь текст скрыт [показать]
     
     
  • 3.37, нах (?), 15:08, 23/04/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    они не помогают, если не понимаешь как он работает кому надо - может пользовать... весь текст скрыт [показать]
     
     
  • 4.50, 1231231232ц13123123 (?), 19:38, 23/04/2018 [^] [ответить]     [к модератору]  
  • –1 +/
    это типо политика гитхаба, что не позволяет такие гуи писать действительно став... весь текст скрыт [показать]
     
  • 2.41, KonstantinB (ok), 17:11, 23/04/2018 [^] [ответить]    [к модератору]  
  • +3 +/
    Откровенные дeбилы пишут программы уже десятки лет.
     
  • 2.53, Led (ok), 02:53, 24/04/2018 [^] [ответить]    [к модератору]  
  • +/
    > То есть теперь писать программы начнут и совсем уж откровенные дeбилы?

    Не, не начнёшь.

     
     
  • 3.54, Anonymoustus (ok), 04:15, 24/04/2018 [^] [ответить]    [к модератору]  
  • +/
    >> То есть теперь писать программы начнут и совсем уж откровенные дeбилы?
    > Не, не начнёшь.

    Ну конечно — их ведь уже ты пишешь.

     
  • 1.23, Аноним (-), 13:48, 23/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –3 +/
    >В GitLab 10.7 открыт код Web IE

    Теперь в Вайн можно будет запустить IE11 а РеактОС он будет по умолчанию?

     
  • 1.43, anonymous (??), 17:52, 23/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –2 +/
    как сейчас можно делать код ревью? в gitlab что-то есть для этого?
     
     
  • 2.45, Аноним (-), 18:30, 23/04/2018 [^] [ответить]     [к модератору]  
  • +/
    можно merge requests там есть с контекстными комментариями, и судя по новости, ... весь текст скрыт [показать]
     
     
  • 3.49, Аноним (-), 18:36, 23/04/2018 [^] [ответить]     [к модератору]  
  • +/
    подробнее MR без аппрува не мержутся в мастер В обязанности разрабов входит ре... весь текст скрыт [показать]
     
  • 2.46, Аноним (-), 18:30, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Есть ревью Merge Request'ов.  Если не вливать изменения в мастер-ветку без проверок, то схема подходит.

    Также есть комментирование изменений в коммитах. Но это менее удобно.

     
  • 2.47, Аноним (-), 18:31, 23/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Да. Можешь посмотреть, как это выглядит, например, здесь: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18532/diffs
     
  • 1.48, Аноним (-), 18:34, 23/04/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Может кто-нибудь подтвердить недоступность обновления, в частности файла InRelea... весь текст скрыт [показать]
     
  • 1.63, Аноним (-), 09:13, 25/04/2018 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Подтверждаю невозможность обновления Hostname packages gitlab com ip 54 153 5... весь текст скрыт [показать]
     
     
  • 2.65, Аноним (-), 22:57, 25/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Как получить эту информацию? У меня при заходе на страницу просто таймаут, а в интернете ничего не нашёл.
     
     
  • 3.69, тов. майор (?), 17:16, 26/04/2018 [^] [ответить]     [к модератору]  
  • +/
    не нужно тебе ее получать Смотри свой вконтактег и веди себя хорошо Компетентн... весь текст скрыт [показать]
     
     
  • 4.71, Аноним (-), 20:48, 27/04/2018 [^] [ответить]     [к модератору]  
  • +/
    Вам, юмористам, смешно, я на работе потратил 1 день на переделку инфраструктуры ... весь текст скрыт [показать]
     
  • 3.70, Аноним (-), 20:44, 27/04/2018 [^] [ответить]    [к модератору]  
  • +/
    Сам разобрался, как:
    https://www.host-tracker.com/InstantCheck/3/75875dfd-414a-e811-a57a-0003ff7351

    Появился сервис.

     
  • 1.64, Аноним (-), 09:14, 25/04/2018 [ответить] [показать ветку] [···]    [к модератору]  
  • –1 +/
    есть оф. зеркала?
     

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


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