![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Проект Сicada развивает систему автоматизации сборок, похожую на GitHub Actions" | +/– | ![]() |
Сообщение от opennews (??), 07-Ноя-23, 16:34 | ||
Доступна открытая система автоматизации сборочных процессов Сicada, позволяющая на своём сервере развернуть инфраструктуру, похожую на GitHub Actions, Azure DevOps и Gitlab CI, не зависящую от облачных сервисов. Код проекта написан на языке Python и распространяется под лицензией AGPLv3... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 07-Ноя-23, 16:34 | –4 +/– | ![]() |
Сливает пароли только в правильные места. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
2. Сообщение от Аноним (2), 07-Ноя-23, 16:42 | +1 +/– | ![]() |
Выглядит неплохо. Надеюсь не будет странных ограничений с магическими числами как у гитлаба, типа "кэшей не может быть больше четырех, а хэш можно вычислять только от одного или от двух файлов, но не от трех, хаха" | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
3. Сообщение от Аноним (3), 07-Ноя-23, 18:52 | –3 +/– | ![]() |
хм, опять копируют удачное проприетарное решение, а потом будуть ныть "а почему у нас форматы несовместимые" ? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #5, #10 |
4. Сообщение от Второй из Кукуева (?), 07-Ноя-23, 19:10 | +5 +/– | ![]() |
Еще один CI с собственным синтаксисом? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #6, #31 |
5. Сообщение от Пряник (?), 07-Ноя-23, 19:12 | +/– | ![]() |
Пользоваться чужими услугами всегда дороже, чем делать самому. Так что возможность поднять свой CI/CD это уже плюс. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 Ответы: #12, #35 |
6. Сообщение от Пряник (?), 07-Ноя-23, 19:14 | +/– | ![]() |
Старая добрая "Война стандартов". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #11 |
7. Сообщение от Аноним (7), 07-Ноя-23, 19:19 | –5 +/– | ![]() |
Есть Jenkins | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
10. Сообщение от morphe (?), 07-Ноя-23, 20:44 | +2 +/– | ![]() |
> удачное | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
11. Сообщение от Второй из Кукуева (?), 07-Ноя-23, 20:45 | +/– | ![]() |
> Старая добрая "Война стандартов". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #6 Ответы: #22 |
12. Сообщение от Аноним (3), 07-Ноя-23, 22:08 | +1 +/– | ![]() |
хм... ну не знаю | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #24 |
13. Сообщение от cheburnator9000 (ok), 07-Ноя-23, 22:31 | –3 +/– | ![]() |
Bash скрипты покрывают практически все потребности CI/CD, простой тому пример VoidLinux, где вся система сборки это по сути "фреймворк" на bash. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #15, #18, #26 |
14. Сообщение от cheburnator9000 (ok), 07-Ноя-23, 22:58 | –2 +/– | ![]() |
Для сборки hello world-ов сойдет если оно было бесплатное. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
15. Сообщение от Признанный гуру (?), 08-Ноя-23, 00:29 | +6 +/– | ![]() |
>Bash скрипты покрывают практически все потребности CI/CD, простой тому пример VoidLinux, где вся система сборки это по сути "фреймворк" на bash. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #16, #27 |
16. Сообщение от cheburnator9000 (ok), 08-Ноя-23, 00:44 | +/– | ![]() |
Какое еще логирование? Все что требуется от CI это запустить последовательно команды системы сборки с правильными ключами и затем тесты если они есть и по факту все. Логи пишет система сборки, а не декларативная вундервафля вендорлока. Еще заяви что нет всеми "любимого" if err исключений и абстракций с интерфейсами, йопт этого там быть не должно. Нужно вызвать сложную логику в системе сборки - это должно быть реализовано на уровне системы сборки, есть python, есть nim, но йопт не средствами самого CI это железобетонный VENDOR LOCK. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #17, #28 |
17. Сообщение от Признанный гуру (?), 08-Ноя-23, 00:58 | +1 +/– | ![]() |
>Все что требуется от CI это запустить последовательно команды системы сборки с правильными ключами и затем тесты если они есть и по факту все. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
18. Сообщение от User (??), 08-Ноя-23, 09:52 | +/– | ![]() |
Ну, удачи на собеседовании - рогам-и-копытам будет очень интересно узнать про voidlinux и ci\cd на bash'е - правда денег за это они не заплатят, но скорее всего послушают. Всем остальным - очень не очень, даже слушать не будут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #23, #32 |
20. Сообщение от Аноним (-), 08-Ноя-23, 10:34 | +/– | ![]() |
>Отличительной чертой Сicada является предоставление для определение логики работы предметно ориентированного функционального языка программирования, поддерживающего переменные, выражения, циклы, условные блоки и встроенные функции. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
21. Сообщение от Аноним (21), 08-Ноя-23, 10:40 | +/– | ![]() |
> python = ">=3.11" . Модные ребятки. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
22. Сообщение от burik666 (ok), 08-Ноя-23, 10:47 | +1 +/– | ![]() |
причем тут yaml? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #33 |
23. Сообщение от Аноним (24), 08-Ноя-23, 12:20 | +/– | ![]() |
В компании, предоставляющей shared hosting на основе LAMP, могут заинтересоваться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #25 |
24. Сообщение от Аноним (24), 08-Ноя-23, 12:22 | +/– | ![]() |
Ну, то есть без админа (и вообще людей, худо-бедно понимающих в IT, чтобы набросать последовательность команд для сборки) такие проекты нормально живут, проблемы начинаются только на стадии автоматизации сборки? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #12 Ответы: #36 |
25. Сообщение от User (??), 08-Ноя-23, 12:44 | +/– | ![]() |
> В компании, предоставляющей shared hosting на основе LAMP, могут заинтересоваться. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #23 |
26.
Сообщение от freehck![]() | +/– | ![]() |
> Bash скрипты покрывают практически все потребности CI/CD | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #13 Ответы: #38 |
27.
Сообщение от freehck![]() | +/– | ![]() |
> Баш это прекрасный выбор, если а) всё займёт не больше нескольких десятков строк и логика не очень сложная | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #15 Ответы: #30 |
28.
Сообщение от freehck![]() | +/– | ![]() |
> Еще заяви что нет всеми "любимого" if err исключений <...>, йопт этого там быть не должно. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #16 |
30. Сообщение от Признанный гуру (?), 08-Ноя-23, 14:12 | +/– | ![]() |
Вы в очередной раз всё перепутали. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 |
31. Сообщение от Аноним (31), 08-Ноя-23, 14:54 | +/– | ![]() |
Можете попробовать внедрять Dagger CI | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
32. Сообщение от cheburnator9000 (ok), 08-Ноя-23, 15:16 | +/– | ![]() |
> Ну, удачи на собеседовании - рогам-и-копытам будет очень интересно узнать про voidlinux | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #18 Ответы: #34 |
33.
Сообщение от freehck![]() | +1 +/– | ![]() |
Ну как это причём. Написал же человек: путается в синтаксисах разных CI-систем, потому ему yaml-ы сродни китайцам -- все на одно лицо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
34. Сообщение от User (??), 08-Ноя-23, 16:12 | +/– | ![]() |
>> Ну, удачи на собеседовании - рогам-и-копытам будет очень интересно узнать про voidlinux | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 |
35. Сообщение от Аноним (35), 08-Ноя-23, 16:20 | +/– | ![]() |
Проще уж Gitlab свой поднять. Там все по умолчанию есть. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #5 Ответы: #37 |
36. Сообщение от kusb (?), 08-Ноя-23, 18:05 | +/– | ![]() |
Может свои серверы покупать и всё такое. Интересно, могут ли автоматизированные сборки жить на других компьютерах, например на компьютерах программистов (в отдельном окружении, например) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #24 |
37. Сообщение от Пряник (?), 09-Ноя-23, 10:00 | +/– | ![]() |
Да, но GitLab какой-то уж больно тормозной по сравнению с Gogs/Gitea/Forgejo, а в этих нет CI/CD... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
38. Сообщение от ivan_erohin (?), 09-Ноя-23, 10:10 | +/– | ![]() |
> Но если им дать шаблоны, по которым надо писать код | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #26 Ответы: #40 |
39. Сообщение от YetAnotherOnanym (ok), 09-Ноя-23, 13:04 | +/– | ![]() |
> реализованный подход также решает проблему с несовместимостью YAML-форматов конфигурации, используемых в разных платформах автоматизации сборок. В Сicada предлагаются независимые от платформ универсальные типы событий | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
40.
Сообщение от freehck![]() | +/– | ![]() |
>> Но если им дать шаблоны, по которым надо писать код | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #38 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |