CI без сервера
Jul. 5th, 2021 08:56 pmА вот у меня есть такой запрос: я хочу иметь CI-подобный инструмент (задачи/автоматически вычисляемые зависимости порядка выполнения, параметры, matrix и т.д.), но без сервера. Чтобы не было веб-морды и сервера, а было что-то вида
`ci-run ci.yaml` (в чём эта штука выполняется - следующий вопрос). И чтобы из ci.yaml автоматически вытекало всё остальное. Логи на экран, что выполнять, статусы, зависимости, cleanup и т.д.
Разумеется, opensource. Что-то мне в голову ничего не приходит.
`ci-run ci.yaml` (в чём эта штука выполняется - следующий вопрос). И чтобы из ci.yaml автоматически вытекало всё остальное. Логи на экран, что выполнять, статусы, зависимости, cleanup и т.д.
Разумеется, opensource. Что-то мне в голову ничего не приходит.
no subject
Date: 2021-07-06 06:49 am (UTC)Ну, впихиваем имеющийся workflow в парадигму зависимости файлов. Если у этапа нет естественного артефакта — создаём искусственный.
Местами-временами ещё может быть нужно в имена stamp’ов включать какие-нибудь параметры, чтоб, например, этап тестирования проходил в уже развёрнутой виртуалке с определённого билда, но если виртуалка развёрнута с другого билда, то она переразворачивалась.