Вариант для распечатки |
Пред. тема | След. тема | ||
| Форум Разговоры, обсуждение новостей | |||
|---|---|---|---|
| Изначальное сообщение | [ Отслеживать ] | ||
| "Проект С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 (ok), 08-Ноя-23, 13:29
| +/– | |
> Bash скрипты покрывают практически все потребности CI/CD | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #13 Ответы: #38 | ||
27.
Сообщение от freehck (ok), 08-Ноя-23, 13:44
| +/– | |
> Баш это прекрасный выбор, если а) всё займёт не больше нескольких десятков строк и логика не очень сложная | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #15 Ответы: #30 | ||
28.
Сообщение от freehck (ok), 08-Ноя-23, 13:47
| +/– | |
> Еще заяви что нет всеми "любимого" 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 (ok), 08-Ноя-23, 16:08
| +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 (ok), 09-Ноя-23, 13:13
| +/– | |
>> Но если им дать шаблоны, по которым надо писать код | ||
| Ответить | Правка | Наверх | Cообщить модератору | ||
| Родитель: #38 | ||
|
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
|
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |