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 [^] [ответить] [смотреть все]    [к модератору]  
  • +/
    > Как раз в makefile'ах отступы могут замениться на проблелы, если редактор не отпределяет тип отступов.

    Могут. После чего, (GNU/BSD) make вполне может вместо сборки выдавать что-то типа "missing operator. Stop."
    Так ведь вроде бы об этом и речь:
    >>> отступы не съедут?
    >> пользуйтесь нормальным языком. Тогда отступы не съедут

    т.е. предлагают кардинально решить проблему и не пользоваться мейком[0], но альтернативу почему-то не назвать не хотят :(

    [0] на самом деле это такой легкий стеб над тупоконечниками^W "пробелочниками", которые почему-то считают, что кроме питона пробелы-отступы больше нигде не используются.

     
     
  • 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