Уже который год держу для себя на впске gitea, для своих проектиков, скриптов, зеркал важных реп.
Нравится, что летает на 2 ядрах и двух гигах памяти, с отличие от гитлаба.
Для CI там же держал drone ci
, но он несколько раз был переделан, куплен. У них появился форк Woodpecker CI
. Но это всё стало не нужно, когда gitea
запилили свой CI на основе github actions. Я его просто настроил, но ничего не переписывал.
А не так давно gitea решили окорпоративиться в результате чего появился форк forgejo
, который сначала просто следовал за апстримом, но сейчас решил с ним разойтись.
И вот, пока ещё было возможно, я перекатился на этот форк и настроил агентов для него. Держу по одному shell-и docker агенту на самой впске и на мощной виртуалке на домашнем сервере.
CI под него пока не переписывал, но там мелочи, типа сборки статического бложика и линтеров. Немного потыкал, в целом гитхабосвкие actions не нравятся. Ещё есть мысль как-то осовременить ansible для домашнего сервера, т.к. там лет 5 назад всё писалось, но пока даже не знаю, на что посмотреть.