The OpenNET Project / Index page

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



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

"В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от opennews on 23-Апр-18, 10:53 
Состоялся (https://about.gitlab.com/2018/04/22/gitlab-10-7-released/) новый выпуск платформы для организации совместной работы с Git-репозиториями GitLab 10.7 (http://www.gitlab.com), которая по своим возможностям напоминает GitHub, но не привязана к конкретному сервису, распространяется в исходных текстах под свободной лицензией и позволяет развернуть web-сервис управления проектом на своём подконтрольном сервере. GitLab поддерживает (http://blog.gitlab.com/about-the-gitlab-project/) создание отдельных проектов, отслеживание ошибок, обработку запросов на добавление кода (рабочий процесс основан на обработке merge-запросов), навигацию по веткам и тегам, контроль за изменениями, рецензирование кода, многоуровневое управление доступом, Wiki, обмен небольшими кусками кода, наглядный анализ различий между версиями кода, средства визуализации ветвления репозитория и многое другое. Код проекта написан на языке Ruby  с использованием фреймворка Ruby on Rails и распространяется (https://gitlab.com/groups/gitlab-org) под свободной лицензией Expat (вариант лицензии MIT).

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


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


-  Возможность (https://docs.gitlab.com/ee/user/project/deploy_tokens/) генерации отдельных токенов (Deploy Tokens) для доступа внешних приложений к репозиторию или реестру образов Docker-контейнеров (GitLab Container Registry). Токеты обеспечивают доступ только в режиме чтения, действуют только для указанного проекта, могут быть отозваны в любое время или ограничены временем жизни. Ранее для решения подобной задачи требовалось применение персональных токенов (Personal Access Tokens, PAT), которые привязаны к учётной записи конкретного пользователя и отражают его права доступа;


-  В настройки GitLab CI/CD добавлена (https://docs.gitlab.com/ee/ci/variables/#variables-expressions) поддержка расширенного синтаксиса условных выражений, позволяющий определить условиях запуска определённой работы. В условных блоках 'only' и 'except' теперь допускается использование переменных окружения. Например, можно настроить выполнение работы только если переменная GITLAB_USER_NAME соответствует заданному пользователю;

-  Возможность (https://docs.gitlab.com/ee/user/project/labels.html) назначения  меток групп для сообщений о проблемах (issues) и запросов на слияние, охватывая любые уровни подгрупп. В списках проблем и запросов на слияние возможна фильтрация отдельных объектов по данным меткам;

-  В интерфейсе просмотра сообщений о проблемах  в привязке к группам (Group Issue Board) добавлена (https://docs.gitlab.com/ee/user/project/issue_board.html) возможность отображения записей не только напрямую связанных с заданной группой, но и записей, которые связаны с подгруппами;


-  Индикаторы (badges) теперь могут (https://docs.gitlab.com/ee/user/project/badges.html) отображаться на основной странице непосредственно после описания проекта и могут указываться в шаблонах на уровне групп;


-  Для пользователей, которым необходимо поддержания своего ответвления от GitLab, которое достаточно проблематично сопровождать и поддерживать в актуальном виде, предложена (https://docs.gitlab.com/ee/administration/plugins.html) возможность создания плагинов, позволяющих подключать собственные скрипты-обработчики для расширения или изменения функциональности GitLab.

-  Поддержка (https://docs.gitlab.com/ee/administration/auth/jwt.html) аутентификации пользователей в GitLab с использованием  JSON Web Token (JWT) OmniAuth;

-  Возможность передачи содержимого LFS (https://www.opennet.me/opennews/art.shtml?num=48200)  (Git Large File Storage) при экспорте проектов;

-  Добавлено отображение информации о причинах сбоя сборки CI/CD при наведении мыши на индикатор со статусом выполнения работы;

-  Реализована настройка для определения максимального времени выполнения работ в GitLab Runner, охватывающая все выполняемые работы и более приоритетная, чем настройки таймаутов конкретных проектов (позволяет бороться с ресурсоёмкими проектами, выставляющими слишком большой таймаут, мешающих сборке других проектов);
-  Улучшен процесс восстановления из резервных копий. Добавлена возможность восстановления изменённых путей (например, если реестр хранится как /var/mypath/gitlab/registry);

-  На странице мониторинга показана суммарная статистика, отражающая на графиках средние и пиковые показатели  на шкале времени. Например, сейчас можно сразу оценить изменения среднего времени обработки запроса, нагрузку на CPU и расход памяти за последние несколько часов;

-  Включено автоматическое перенаправление запросов на HTTPS при обращении по  HTTP;

-  Добавлено автоматическое обновление сертификатов Let's Encrypt для HTTPS;

-  Добавлены пакеты (https://about.gitlab.com/installation/#ubuntu) для Ubuntu 18.04.

URL: https://about.gitlab.com/2018/04/22/gitlab-10-7-released/
Новость: https://www.opennet.me/opennews/art.shtml?num=48479

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

Оглавление

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


2. "В GitLab 10.7 открыт код Web IDE"  +1 +/
Сообщение от Аноним (??) on 23-Апр-18, 11:01 
Передайте авторам, что через низкий порог нечистоты переливаются в бо́льших количествах.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

26. "В GitLab 10.7 открыт код Web IDE"  –3 +/
Сообщение от anonymous (??) on 23-Апр-18, 13:54 
> Передайте авторам, что через низкий порог нечистоты переливаются в бо́льших количествах.

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

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

31. "В GitLab 10.7 открыт код Web IDE"  +2 +/
Сообщение от Аноним (??) on 23-Апр-18, 14:33 
И останутся искатели плугина сложения для jquery на стековерфлоу, ага.
Ответить | Правка | ^ к родителю #26 | Наверх | Cообщить модератору

34. "В GitLab 10.7 открыт код Web IDE"  +1 +/
Сообщение от нах on 23-Апр-18, 15:01 
>> Передайте авторам, что через низкий порог нечистоты переливаются в бо́льших количествах.
> А вдруг наоборот? Всякие зубрёжники консольных команд отвалятся.

зубрежка консольных команд к умению пользоваться git, к сожалению, ни малейшего отношения не имеет - надо еще понимать, как ими пользоваться, а с этим у нынешних "разработчиков" и их тимлидов, к сожалению, никак.


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

51. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от Вы забыли заполнить поле Name on 23-Апр-18, 22:14 
Для мелких правок, например, поправить опечатки в документации, точно удобно. Главное, чтобы редактор настраивался: определял тип отступов по файлу, убирал trailing whitespaces и т.п.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

52. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от Алконим on 23-Апр-18, 23:48 
Если таким редактором питон поправить, отступы не съедут?
Ответить | Правка | ^ к родителю #51 | Наверх | Cообщить модератору

56. "В GitLab 10.7 открыт код Web IDE"  +2 +/
Сообщение от Аноним (??) on 24-Апр-18, 08:26 
пользуйтесь нормальным языком. Тогда отступы не съедут
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

61. "В GitLab 10.7 открыт код Web IDE"  +1 +/
Сообщение от Аноним84701 (ok) on 24-Апр-18, 17:07 
> пользуйтесь нормальным языком. Тогда отступы не съедут

Вы уж уточните, на что именно следует заменить "старперские" мейкфайлы (особенно для мелких проектов) – не совсем уже молодежный XML или все же JSON, JS, DSL парой гигов зависимостей и фреймворков?
А то ж там тоже "ненавистные отступы" :)

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

62. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 24-Апр-18, 23:16 
Отступы обычно фиксятся автоформатом. Перечисленные форматы - не исключение. DSL - зависит от того, на чём оно сделано.
Ответить | Правка | ^ к родителю #61 | Наверх | Cообщить модератору

66. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Вы забыли заполнить поле Name on 26-Апр-18, 12:32 
> Вы уж уточните, на что именно следует заменить "старперские" мейкфайлы (особенно для
> мелких проектов)

Как раз в makefile'ах отступы могут замениться на проблелы, если редактор не отпределяет тип отступов.


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

67. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним84701 (ok) on 26-Апр-18, 14:41 
> Как раз в makefile'ах отступы могут замениться на проблелы, если редактор не отпределяет тип отступов.

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

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

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

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

68. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от пох on 26-Апр-18, 17:14 
как будто если бы они на самом деле нигде не использовались, порчи одного пихона для современного проекта было бы не достаточно. Тем более что он, помнится, изначально наполовину сам был написан на пихоне.

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

58. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от KonstantinB (ok) on 24-Апр-18, 10:24 
Оу, оно в editorconfig даже смотреть не умеет. Жесть.
https://gitlab.com/gitlab-org/gitlab-ce/issues/13352
Ответить | Правка | ^ к родителю #52 | Наверх | Cообщить модератору

8. "В GitLab 10.7 открыт код Web IDE"  +1 +/
Сообщение от Аномномномнимус on 23-Апр-18, 11:36 
Теперь атом уходит на свалку тормозной истории, достаточно Web IDE открытого в основном браузере
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от Аноним (??) on 23-Апр-18, 11:43 
На работе админы используют gitlab для хранения конфигов, скриптов, бэкапов cisco и т.п. Многие админы Windows не знакомы с git, он им больше нигде не нужен, поэтому активно пользуются веб редактором, загружают скрипты через веб. Это удобно.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

13. "В GitLab 10.7 открыт код Web IDE"  +2 +/
Сообщение от нах on 23-Апр-18, 12:09 
> На работе админы используют gitlab для хранения конфигов, скриптов, бэкапов cisco и
> т.п. Многие админы Windows не знакомы с git, он им больше
> нигде не нужен, поэтому активно пользуются веб редактором, загружают скрипты через
> веб. Это удобно.

угу, дай угадаю, как: в одном окне открыт wordpad с недоотлаженным скриптом, в другое - браузерное, из него копируют мышкой код.

а потом традиционное - "ой, файлик с паролями уехал в доступную из интернета часть репо, и, кажется, его уже раз пиццот склонировали" (потому что пользоваться не умели не только самим git).

это удобно, только не надо называть себя админом.

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

24. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от Anonymoustus (ok) on 23-Апр-18, 13:50 
Зато удобно™!
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

59. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 24-Апр-18, 10:58 
за то - своё (с) УП
Ответить | Правка | ^ к родителю #24 | Наверх | Cообщить модератору

11. "В GitLab 10.7 открыт код Web IDE"  +1 +/
Сообщение от Аноним (??) on 23-Апр-18, 11:48 
>  GitLab CI

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

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

14. "В GitLab 10.7 открыт код Web IDE"  +1 +/
Сообщение от Аноним (??) on 23-Апр-18, 12:45 
Скорее,  не открыли исходники, а выпустили под свободной лицензией, т.к. сорцы enterprise edition и так публично доступны, просто под проприетарной лицензией.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

15. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 23-Апр-18, 12:48 
Let's Encrypt dns verification не работает
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

20. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от Аноним (??) on 23-Апр-18, 13:22 
говорят что gitlab тормознут
но есть типо быстрый jruby - поднять ли gitlab и можно ли полноценно работать на нем
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

29. "В GitLab 10.7 открыт код Web IDE"  +1 +/
Сообщение от h31 (ok) on 23-Апр-18, 14:16 
Попробуй. Но очень сомневаюсь, что взлетит с полпинка - всё-таки уж слишком сложная система, этот ваш Гитлаб.

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

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

22. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от Anonymoustus (ok) on 23-Апр-18, 13:45 
> Редактор снижает порог подключения к разработке (не требуется знание Git)

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

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

27. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от anonymous (??) on 23-Апр-18, 13:57 
>> Редактор снижает порог подключения к разработке (не требуется знание Git)
> То есть теперь писать программы начнут и совсем уж откровенные дeбилы?

К гиту гуёв вагон и малая тележка. Кому не надо, тот и так его может не знать.

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

37. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от нах on 23-Апр-18, 15:08 
> К гиту гуёв вагон и малая тележка. Кому не надо, тот и

они не помогают, если не понимаешь как он работает.

> так его может не знать.

кому надо - может пользоваться alias'ами, shell completion и скриптами, не запоминая замысловатые синтаксические выкрутасы. От необходимости выучить больше чем push/pull/rebase, к сожалению, не избавит.

в случае гитхаба - еще и его собственную документацию читать (интересно, многие вот дочитывают до git fetch origin pull/${ID}/head:$BRANCH ? Это есть в доках, на стековерфлоу искать не надо. И нет, конечно я этой херни не помню, просто знаю где найти, если понадобится.)

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

50. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от 1231231232ц13123123 on 23-Апр-18, 19:38 
> они не помогают, если не понимаешь как он работает.

это типо политика гитхаба, что не позволяет такие гуи писать? действительно ставил приложение от гитхаба и гитлаба и сравинивал возможности разработки?

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

41. "В GitLab 10.7 открыт код Web IDE"  +3 +/
Сообщение от KonstantinB (ok) on 23-Апр-18, 17:11 
Откровенные дeбилы пишут программы уже десятки лет.
Ответить | Правка | ^ к родителю #22 | Наверх | Cообщить модератору

53. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Led (ok) on 24-Апр-18, 02:53 
> То есть теперь писать программы начнут и совсем уж откровенные дeбилы?

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

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

54. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Anonymoustus (ok) on 24-Апр-18, 04:15 
>> То есть теперь писать программы начнут и совсем уж откровенные дeбилы?
> Не, не начнёшь.

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

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

23. "В GitLab 10.7 открыт код Web IDE"  –3 +/
Сообщение от Аноним (??) on 23-Апр-18, 13:48 
>В GitLab 10.7 открыт код Web IE

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

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

43. "В GitLab 10.7 открыт код Web IDE"  –2 +/
Сообщение от anonymous (??) on 23-Апр-18, 17:52 
как сейчас можно делать код ревью? в gitlab что-то есть для этого?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

45. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 23-Апр-18, 18:30 
можно. merge requests там есть с контекстными комментариями, и судя по новости, туда же прикрутили редактор кода наконец, для мини-правок. Мы пользуемся для код ревью им, человек около 15, Сишный проект.
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

49. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 23-Апр-18, 18:36 
подробнее:

MR без аппрува не мержутся в мастер. В обязанности разрабов входит регулярный мониторинг и ревью текущих MRs, у которых недостаточно условий для аппрува. Условиями аппрува являются 2 thumbs up у MR. Новых членов команды обучаем (обычно просто вводим в курс дела и первое время задаем вектор, как и что делать). В обсуждение MR часто кастуем нужных чуваков, кто имеел дело с подсистемой и связан с изменениями, ждем их thumbs up.

Сейчас в очереди перманентно около 100 MR, в день аппрувятся около 10. Размер MR совершенно разный, никак не оговорено. Кодстайл, конечно, достаточно формализован, хрень в описании к коммитам не пройдет и всё такое.

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

46. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 23-Апр-18, 18:30 
Есть ревью Merge Request'ов.  Если не вливать изменения в мастер-ветку без проверок, то схема подходит.

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

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

47. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 23-Апр-18, 18:31 
Да. Можешь посмотреть, как это выглядит, например, здесь: https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/18532...
Ответить | Правка | ^ к родителю #43 | Наверх | Cообщить модератору

48. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 23-Апр-18, 18:34 
Может кто-нибудь подтвердить недоступность обновления, в частности файла InRelease из репозиториев? И такую же проблему со скачиванием резилов с github?  И то, и другое сервера amazonaws, если правильно запомнил.
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

63. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 25-Апр-18, 09:13 
Подтверждаю невозможность обновления.
Hostname: packages.gitlab.com
ip 54.153.54.194
Blocked on 2015-12-04. Decision 27-31-2015/Ид4082-15 made by Генпрокуратура
This block affects IP 54.144.0.0/12
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

65. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 25-Апр-18, 22:57 
Как получить эту информацию? У меня при заходе на страницу просто таймаут, а в интернете ничего не нашёл.
Ответить | Правка | ^ к родителю #63 | Наверх | Cообщить модератору

69. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от тов. майор on 26-Апр-18, 17:16 
> Как получить эту информацию?

не нужно тебе ее получать. Смотри свой вконтактег и веди себя хорошо. Компетентные товарищи на то и компетентные, чтобы избавить тебя от необходимости что-то там получать.

> а в интернете ничего не нашёл.

смотри, доищешься у меня!

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

71. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 27-Апр-18, 20:48 
>> Как получить эту информацию?
> не нужно тебе ее получать. Смотри свой вконтактег и веди себя хорошо.
> Компетентные товарищи на то и компетентные, чтобы избавить тебя от необходимости
> что-то там получать.
>> а в интернете ничего не нашёл.
> смотри, доищешься у меня!

Вам, юмористам, смешно, я на работе потратил 1 день на переделку инфраструктуры из-за блокировок трёх ключевых для разработки ресурсов, а потом ещё 2 дня из-за выявленных из-за этого ошибок в инфраструктуре. Сейчас заблокирован Docker, Gitlab и частично Github. А сегодня ещё и загрузка Firefox перестала работать. Пошли вторые 90-е. Только в интернете.

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

70. "В GitLab 10.7 открыт код Web IDE"  +/
Сообщение от Аноним (??) on 27-Апр-18, 20:44 
Сам разобрался, как:
https://www.host-tracker.com/InstantCheck/3/75875dfd-414a-e8...

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

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

64. "В GitLab 10.7 открыт код Web IDE"  –1 +/
Сообщение от Аноним (??) on 25-Апр-18, 09:14 
есть оф. зеркала?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

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

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




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

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