У гитлаба несколько иная концепция, не получится дать гитхаб воркфлоу и гитлаб пайплайн один к одному для сравнения.
Ключевые различия: в пайплайнах гитлаба нет таких сущностей, как шаги (steps) и экшены.
Если честно, их документация несколько более запутана (чем гитхабовская) и новичку сложно понять, что это за зверь такой -- пайплайны (на деле всё оказывается куда тривиальнее, чем звучит).
TL;DR
На каждый пуш в репу (репозиторий) запускается пайплайн, состоящий из джоб, которые состоят из шелл-скриптов.
В каждой репе есть один (и только один) главный царь-пайплайн, который по умолчанию запускается на каждый пуш в репу (правила запуска можно и нужно настраивать [1][2][3][4]). Пайплайн – это набор джоб, которые распределены по стадиям, по умолчанию главный пайплайн берется из .gitlab-ci.yml в корне репы (имя файла настраивается, если у вас есть соответствующие права) Джобы – основные строительные блоки пайплайнов (степов, как в гитхабе, нет, и это боль, потому что каждая джоба выполняется в своем отдельном контейнере). В джобе указываются условия и параметры ее запуска и, самое важное, выполняемый скрипт (это shell script, откуда в т.ч. можно запустить скрипты* на вашем любимом языке**)
*но есть нюанс: так можно делать, если главный пайплайн лежит в той же репе, что и скрипты, потому что из других реп импортировать в пайплайн можно только yml-файлы **но можно через шелл-скрипты склонировать нужную репу с не шелл-скриптами или скачать их через апи (нужен отдельный токен, у CI-йного недостаточно прав)
Простой пайплайн для понимания можно подсмотреть в их туториале.
Настольные устройства не всегда хорошо встают в серверные стойки, например, новый мак мини (на который похоже новое устройство со слов компании) уже не влезает в один юнит, может встать вопрос экономический выгоды для хостера.
Для себя нашел Pinta на линуксе, под мак тоже версия есть.
Опять комментарии лучше статьи... (спасибо!)
по сравнению с каким из вариантов?
А кто их такими сделал?
Фоджейо, кузница на эсперанто.
Как вариант, можно отменить поездку всем, кто по данным GPS не стал двигаться в ту же сторону, что и самокат.
У whoosh такая же опция ещё в прошлом сезоне была, вроде не видел новостей про "подмененные модули"
Да, по она точно не для совсем-совсем начала, но после понимания концепции воркфлоу можно только в нее и смотреть в принципе.
У гитлаба несколько иная концепция, не получится дать гитхаб воркфлоу и гитлаб пайплайн один к одному для сравнения.
Ключевые различия: в пайплайнах гитлаба нет таких сущностей, как шаги (steps) и экшены.
Если честно, их документация несколько более запутана (чем гитхабовская) и новичку сложно понять, что это за зверь такой -- пайплайны (на деле всё оказывается куда тривиальнее, чем звучит).
TL;DR
На каждый пуш в репу (репозиторий) запускается пайплайн, состоящий из джоб, которые состоят из шелл-скриптов.
Чуть подробнее
Если не пересказывать всю оф. доку (особенно рекомендую к прочтению документацию по синтаксису, это главный документ):
В каждой репе есть один (и только один) главный царь-пайплайн, который по умолчанию запускается на каждый пуш в репу (правила запуска можно и нужно настраивать [1][2][3][4]).
Пайплайн – это набор джоб, которые распределены по стадиям, по умолчанию главный пайплайн берется из .gitlab-ci.yml в корне репы (имя файла настраивается, если у вас есть соответствующие права)
Джобы – основные строительные блоки пайплайнов (степов, как в гитхабе, нет, и это боль, потому что каждая джоба выполняется в своем отдельном контейнере).
В джобе указываются условия и параметры ее запуска и, самое важное, выполняемый скрипт (это shell script, откуда в т.ч. можно запустить скрипты* на вашем любимом языке**)
*но есть нюанс: так можно делать, если главный пайплайн лежит в той же репе, что и скрипты, потому что из других реп импортировать в пайплайн можно только yml-файлы
**но можно через шелл-скрипты склонировать нужную репу с не шелл-скриптами или скачать их через апи (нужен отдельный токен, у CI-йного недостаточно прав)
Простой пайплайн для понимания можно подсмотреть в их туториале.
Может, невнимательно прочитал и не увидел ссылки, но: у гитхаба есть хорошая документация по синтаксису их воркфлоу, с удобным оглавлением
https://docs.github.com/en/actions/writing-workflows/workflow-syntax-for-github-actions
попробуйте метод Винтера, вдруг подойдёт
Настольные устройства не всегда хорошо встают в серверные стойки, например, новый мак мини (на который похоже новое устройство со слов компании) уже не влезает в один юнит, может встать вопрос экономический выгоды для хостера.
А ловко они на первой картинке для вдвое большей пропускной способности увеличили диаметр в два раза :)
Сиденье тоже сетка, сидится отлично весь день, "сидячая поверхность" устает меньше (или вообще не устает), чем на более простых креслах
Да вроде есть конкретный ответ (из которого и растут уже остальные рекомендации) — экономическая выгода.
Опять в статье на ИТ-ресурсе самую интересную техническую часть рассказали хуже, чем в комментариях...
Уже да. Генерация по топу запросов + реклама = профит (информативность при этом околонулевая)
Взять слово в кавычки больше не помогает? (не удивлюсь, если да, народ же должен возвращаться в гугл/листать страницы с рекламой)
Это не секрет, про заграничные не знаю, из отечественных ещё недавно только Лавка вроде смогла выйти из минуса.
Вот свежий отчёт.
то есть это те же самые люди? /s