|
|
|
4.36, Аноним (36), 16:00, 01/09/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
> CGit на C.
И кстати не замечен в приколах вида "вторая за неделю критическая уязвимость". Наверное потому что не пытается быть энтерпрайзным монстром пытающимся решать все проблемы человечества, вместо того чтобы быть интерфейсом к DVCS.
| |
|
|
2.22, Аноним (-), 16:54, 31/08/2022 [^] [^^] [^^^] [ответить]
| +6 +/– |
Вроде Blender недавно перешел на Gitea. А это уже весомый аргумент.
А чем Gitea так крут? Кто пользовался?
| |
|
3.24, Аноним (24), 20:18, 31/08/2022 [^] [^^] [^^^] [ответить]
| +1 +/– |
просто гитлаб крут, пока не начинаешь его использовать.
Нужны зеркала репозиториев (pull)? — плати деньги. А в gitea они "бесплатные"
Ты прикрутил линтер/etc… и оно в MR сгенерировало много коментариев? — больше ты не видишь коментариев в этом MR
Тебе захотелось вынести часть CI в репозиторий доступный только безопасникам (для их нужд)? А все, CI работать не будет, т.к. для запуска нужны права девелопера в репозитории безопасников. Решил хотя бы использовать защищенную ветку? А теперь давай всем права мэнтейнера
Хочешь скрыть в CI пароль? — Используй только буквенно-цифровые комбинации.
И т.д. И баги висят годами
В случае гитлаба, если не готов платить деньги, то костылишь некоторые возможности, если готов, то все равно костылишь.
| |
|
4.26, freehck (ok), 21:40, 31/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Нужны зеркала репозиториев (pull)? — плати деньги. А в gitea они "бесплатные"
Давно уже в Community Edition, то есть бесплатно. Правда, я не понимаю, зачем они вообще там нужны, ибо развернуть свой docker registry mirror -- блин, ну просто контейнер поднять. Было бы зачем огород городить.
> Тебе захотелось вынести часть CI в репозиторий доступный только безопасникам (для их нужд)? А все, CI работать не будет, т.к. для запуска нужны права девелопера в репозитории безопасников.
Создайте в проекте безопасников токен с минимальным набором нужных привилегий и триггерите пайплайн этого проекта через него.
> Ты прикрутил линтер/etc… и оно в MR сгенерировало много коментариев? — больше ты не видишь коментариев в этом MR
Понимаю, о чём вы. Да, бага с просмотром тестов висела очень долго. Но в конечном итоге её ж пофиксили.
> Хочешь скрыть в CI пароль? — Используй только буквенно-цифровые комбинации.
Ну не только буквенно-циферные. Там есть некоторое количество спецсимволов:
https://git.docrobot.ru/help/ci/variables/index#mask-a-cicd-variable
В любом случае mask -- это не 100% защита, и это надо понимать.
| |
|
5.28, Аноним (28), 22:32, 31/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Давно уже в Community Edition, то есть бесплатно.
а гитлабовцы пишут, что премиум https://docs.gitlab.com/ee/user/project/repository/mirror/pull.html
> Создайте в проекте безопасников токен с минимальным набором нужных привилегий и триггерите пайплайн этого проекта через него.
курлом что ли? тогда между пайплайнами нет связи и, если пайплайн безопасников выполнился не успешно, то пайплайн разработчиков об этом никак не узнает. Я нашел только открытые тикеты на эту тему
> Но в конечном итоге её ж пофиксили.
мы уже извернулись через отправку почты и чаты. Криво, но три года ждать не могли.
> В любом случае mask -- это не 100% защита, и это надо понимать.
да это понятно, учитывая, в т.ч. и доступ к .gitlab-ci. Но к примеру тот же дженкинс не позволяет просматривать или редактировать секреты после сохранения, генерирует +/- случайные пути к файлам и т.д.
Просто в случае gitea знаешь на что подписался: она идет бесплатно и нужное приходится доделывать самому. А тут вроде деньги заплатил, а нужное приходится доделывать самому :)
| |
|
6.29, freehck (ok), 23:44, 31/08/2022 [^] [^^] [^^^] [ответить] | +/– | А, эти зеркала Пардон Я подумал, что речь про registry mirror Да, эти -- пока... большой текст свёрнут, показать | |
|
7.31, Аноним (24), 00:55, 01/09/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Доступ в .gitlab-ci.yml тут не при чём, ибо что тебе толку от возможности его поправить, если пароль от волта с реквизитами прода доступен только в protected-бранче.
ну вот либо используешь возможности гитлаба и живешь без protected-бранчей или с лишними мэнтейнерами, либо подставляешь костыли
Вроде у них в планах есть переделка прав и ролей, но неизвестно когда
спасибо за скрипт. Я вспомнил, что находил уже подобное https://gitlab.com/finestructure/pipeline-trigger
только не помню, почему не использовали
| |
|
|
|
|
3.25, freehck (ok), 21:17, 31/08/2022 [^] [^^] [^^^] [ответить]
| +3 +/– |
Как раз недавно писал на эту тему: https://www.opennet.ru/openforum/vsluhforumID3/128263.html#42
Распишу чуть более подробно именно в плане сравнения.
Gitea может быть крута, если ты умеешь её готовить. А готовить её надо уметь. Она из коробки предоставляет только минимально необходимый функционал, всё прочее необходимое для функционирования IT-производства реализуется сторонним софтом и интеграциями. Так, например, изначально в Gitea нет даже пайплайнов. Но вы можете поднять Drone и настроить интеграцию с Gitea. И вот, какие-то пайплайны у вас есть. Но вот допустим хотите вы собрать контейнер. Заюзали вы Drone с плагином для докера, собрали, надо запушить. А куда? Нужен docker registry. Извольте поднять самостоятельно. Ну и собственно додумайте сами ответ на впоросы "а что если мы собираем не докер имидж, а иные артефакты?" или "а что там c кэшированием?". Всё это потребует вашего времени. Тем не менее, если вы всё-таки его потратите на Gitea, то вы сможете её довести до состояния конфетки, которая будет делать ровно то, что вам нужно.
С другой стороны есть Gitlab. Он крут прямо из коробки, ибо предоставляет весь необходимый функционал сразу. То есть вместе с гитлабом у вас также будет установлен сервер хранения артефактов, container registry, сбор метрик, мониторинг, пайплайны (только подними раннеры, а сам сервер уже подготовлен), и всё это заинтегрировано друг с другом и готово к работе вот прямо сразу после установки. За это вы расплатитесь повышенным потреблением ресурсов, что вероятно не так уж хорошо для маленьких проектов. Но честно говоря, когда я смотрел в последний раз, в том же яндексе виртуалка с минимальной конфигурацией для гитлаба стоила что-то около трёх тысяч в месяц, так что это насколько ж бизнес должен быть мелким, чтобы не потянуть 3 косаря.
В общем, я при прочих равных выбираю Gitlab именно потому, что он не конструктор, а сразу решает задачи бизнеса.
| |
|
4.27, лютый ж.... (?), 21:41, 31/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
>в том же яндексе виртуалка с минимальной конфигурацией
>насколько ж бизнес должен быть мелким
насколько мозг должен быть мелким, чтобы использовать виртуалки шындекса? в том же селектеле
за 5 тыр в месяц получаешь i7-3.4ГГц/32GB/2×240GBSSD
а за 6 тыр i7-3.4ГГц/64ГБ/2×480ГБSSD
| |
|
5.35, freehck (ok), 13:36, 01/09/2022 [^] [^^] [^^^] [ответить]
| +/– |
>>в том же яндексе виртуалка с минимальной конфигурацией
>>насколько ж бизнес должен быть мелким
> насколько мозг должен быть мелким, чтобы использовать виртуалки шындекса?
Дорогой. Прежде, чем рассуждать об интеллектуальных качествах собеседника, подумай о следующем: вот пришёл к тебе клиент, у которого уже есть инфраструктура, купленная у конкретного вендора, и она его устраивает; ты будешь ему вендора менять только потому, что текущий -- неправославный? Или всё-таки выполнишь только ту работу, на которую подрядился?
| |
5.38, Аноним (-), 17:23, 01/09/2022 [^] [^^] [^^^] [ответить]
| –1 +/– |
> насколько мозг должен быть мелким, чтобы использовать виртуалки шындекса?
Это freehck, он давно себя гением мысли зарекомендовал. На аву посмотри, лол.
| |
|
|
|
|
|
2.18, Аноним (17), 12:12, 31/08/2022 [^] [^^] [^^^] [ответить]
| +/– |
Программисты на Руби уже давно редкий вид, который редко встречается в природе. Баги фиксить некому.
| |
|
1.21, лютый ж.... (?), 13:53, 31/08/2022 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Какая-то хэрня... у любого девелопера всё равно есть права в .gitlab-ci.yml прописать любую команду и runner её выполнит )
| |
|
2.37, Аноним (-), 17:20, 01/09/2022 [^] [^^] [^^^] [ответить]
| +/– |
> Какая-то хэрня... у любого девелопера всё равно есть права в .gitlab-ci.yml прописать
> любую команду и runner её выполнит )
На третий день Зоркий Глаз заметил что вебмакаки не умеют в безопасность систем.
| |
2.39, VitalyE (?), 00:51, 04/09/2022 [^] [^^] [^^^] [ответить]
| +/– |
а если я вынесу в отдельную репу .gitlab-ci.yml и не дам права - сможешь прописать что-то на выполнение?)
| |
|
|