получить логи и код ошибки. Как это можно сделать поудобнее? Ключевое - результаты должны быть доступны локально (либо публичная БД на чтение).
Сейчас у меня есть скрипт, который все это делает напрямую docker build (std::system::command) перехватывает stdout/stderr и складывает в sqlite, но я прям вижу, что ему тяжеловато.
Боль в том, что SQLite не жмет логи. Ну и сборку я думаю можно как-то ускорить (может через podman или как-то в кубы сгрузить, чтобы там собиралось).
База нужна, чтобы потом как-то работать с результатами.
как так вышло что тебе надо собрать сотни тысяч образов ?
Тестирую пакетный менеджер
самописный ?
нет, conan
https://github.com/conan-io/conan-center-index/
а CI есть что билды запускает ?
собери просто в CI, отправляй логи в одно место и там анализируй
Так это не ответ на вопрос
Обсуждают сегодня