207 похожих чатов

Помогите с поиском легковесной селфохостед CI/CD системы для домашней лабы

на несколько компов?
Нужен: желательно минимальный меморипринт, кодферст, умение работать с билдами без контейнеров и поддержка винды.
обычные сценарии: запуск фриформ и билд тасок по расписанию и гиттриггеру.

что уже точно не подойдет:
jenkins - nuff said, gitlab ci - хранилище кода не нужно, drone/woodpecker - работает в контейрах исключительно (виндовые докер контейнеры мне к сожалению не подойдут).

к чему присматриваюсь:
1. https://kraken.ci/ - это вроде бы не совсем то, чего хотелось бы - чуваки позиционируют себя как тестраннер больше чем ci.
2. https://buildbot.net/ - все таки не готовое решение, а фреймворк оставляю его на потом , если ничего не найду конкретного, чтобы сделать вариант чисто для себя.

22 ответов

26 просмотров
Николай-Коршунов Автор вопроса

номад все таки оркестрация, а не ci, он несколько для другого

непонятно почему не jenkins, когда он удовлетворяет всем вашим критериям?

дженкинс/билдбот

TeamCity?

Николай-Коршунов Автор вопроса
Michael Chambers
TeamCity?

слишком много всего делает + не очень кодферст как я понимаю

Николай Коршунов
номад все таки оркестрация, а не ci, он несколько ...

На уровне поставленых задач, кмк вполне, но работать не мне 😀

Николай-Коршунов Автор вопроса
n
Можно раскрыть мысль?

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

Николай-Коршунов Автор вопроса
n
На уровне поставленых задач, кмк вполне, но работа...

он про деплой долгоиграющих процессов, а не коротких джобов, которые должны сами умереть -> надо будет убивать джобы руками. Я не смотрел подробно. Он из коробки в короткие джобы умеет?

Николай-Коршунов Автор вопроса
n
Понятно - прожорливый 😀

не только) в конечном итоге у меня к нему стойкая антипатия образовалась

Николай-Коршунов Автор вопроса
n
Умеет

ого. порою тогда его подробнее

Костылями? Я не пользовался, но думал, что jenkinsfile (based on groovy) справляется с этой задачей

Николай-Коршунов Автор вопроса
n
Костылями? Я не пользовался, но думал, что jenkins...

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

https://github.com/ligurio/awesome-ci

Николай-Коршунов Автор вопроса
Stanislav Ershov
https://github.com/ligurio/awesome-ci

я по этому списку изначально и пошел

Не пробовал, но слышал, что dagger.io неплох, правда тоже в контейнерах

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта