Email or username:

Password:

Forgot your password?
Top-level
Andrey Esin

сейчас обидно стало

так-то я девопс-инженер, а разработка это для души

если отнестись к ci, ни как к сборке, а как к автоматизации процессов не затрагивающих привычные вещи для сборки и разработки, то получается весьма неплохо - эдакий распределённый cron на несколько агентов, с хранением скриптов в репе

4 comments
Iron Bug
я 30+ лет разработкой занимаюсь. но когда ты пишешь код в одну каску, тебе не нужен CI, потому что ты сам ничего не сломаешь, а никто другой код испортить не может. CI нужен, когда есть сотни разработчиков по всему миру, например, и они херачать коммиты каждый день. типа вот как в кернеле. а на пет-проджекты на коленке-то это нафига?
Andrey Esin

@iron_bug
CI нужен для удобства. Ни всегда цель CI защита от ломания
Мне проще один раз настроить пайп, который будет собирать и деплоить мой код. Прозрачно (для меня). Через год, вернувшись для исправления условного косяка, мне не нужно будет вспоминать как залить и как разложить всё на сервере. Это помнит пайп

И повторюсь, в WoodpeckerCI, буквы CI это просто 2 буквы, т.к. они форкнули DroneCI и видимо решили так оставить. Он умеет как CI, так и CD. И умеет в cron, для запуска периодических задач, которые не связаны с разработкой. Ему можно повесить хоть запускать ansible скрипты для обновления тачек

@iron_bug
CI нужен для удобства. Ни всегда цель CI защита от ломания
Мне проще один раз настроить пайп, который будет собирать и деплоить мой код. Прозрачно (для меня). Через год, вернувшись для исправления условного косяка, мне не нужно будет вспоминать как залить и как разложить всё на сервере. Это помнит пайп

Iron Bug
я тебя огорчу: через год ты забудешь нафиг, что ты там вообще писал и проблема будет не в каком-то деплое, а в том, чтобы понять, какой идиот накорябал этот ужасный код :)
Iron Bug
к тому же, я не видела, чтобы люди, тем более не профессиональные разработчики, писали проекты с кодовой базой хотябы на пару мегебайт кода. а на более мелких нет смысла гонять CI.
Go Up