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 +/
    Передайте авторам, что через низкий порог нечистоты переливаются в бо 769 льших... весь текст скрыт [показать]
     
     
  • 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 +/
    Для мелких правок, например, поправить опечатки в документации, точно удобно Гл... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.52, Алконим, 23:48, 23/04/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Если таким редактором питон поправить, отступы не съедут?
     
     
  • 4.56, Аноним, 08:26, 24/04/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +2 +/
    пользуйтесь нормальным языком. Тогда отступы не съедут
     
     
  • 5.61, Аноним84701, 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, 14:41, 26/04/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Могут После чего, GNU BSD make вполне может вместо сборки выдавать что-то тип... весь текст скрыт [показать]
     
     
  • 8.68, пох, 17:14, 26/04/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    как будто если бы они на самом деле нигде не использовались, порчи одного пихона... весь текст скрыт [показать]
     
  • 4.58, KonstantinB, 10:24, 24/04/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Оу, оно в editorconfig даже смотреть не умеет Жесть https gitlab com gitlab-... весь текст скрыт [показать]
     
  • 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, 13:50, 23/04/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    Зато удобно™!
     
     
  • 4.59, Аноним, 10:58, 24/04/2018 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    за то - своё (с) УП
     
  • 1.11, Аноним, 11:48, 23/04/2018 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Ждем появления директивы include в комьюнити эдишн в EE уже завезли ... весь текст скрыт [показать]
     
  • 1.14, Аноним, 12:45, 23/04/2018 [ответить] [смотреть все]     [к модератору]  
  • +1 +/
    Скорее, не открыли исходники, а выпустили под свободной лицензией, т к сорцы e... весь текст скрыт [показать]
     
  • 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, 14:16, 23/04/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +1 +/
    Попробуй Но очень сомневаюсь, что взлетит с полпинка - всё-таки уж слишком слож... весь текст скрыт [показать] [показать ветку]
     
  • 1.22, Anonymoustus, 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, 17:11, 23/04/2018 [^] [ответить] [смотреть все] [показать ветку]    [к модератору]  
  • +3 +/
    Откровенные дeбилы пишут программы уже десятки лет.
     
  • 2.53, Led, 02:53, 24/04/2018 [^] [ответить] [смотреть все] [показать ветку]     [к модератору]  
  • +/
    Не, не начнёшь ... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.54, Anonymoustus, 04:15, 24/04/2018 [^] [ответить] [смотреть все]     [к модератору]  
  • +/
    Ну конечно 8212 их ведь уже ты пишешь ... весь текст скрыт [показать]
     
  • 1.23, Аноним, 13:48, 23/04/2018 [ответить] [смотреть все]     [к модератору]  
  • –3 +/
    Теперь в Вайн можно будет запустить 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 git... весь текст скрыт [показать] [показать ветку]
     
  • 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-e... весь текст скрыт [показать]
     
  • 1.64, Аноним, 09:14, 25/04/2018 [ответить] [смотреть все]    [к модератору]  
  • –1 +/
    есть оф. зеркала?
     

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


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