А чем отличается запуск процесса сборки в buildah-режиме от запуска

того же самого в dind?
только что добился воспроизведения следующей ситуации:
- есть несколько образов на основе jvm(scala)
- одним из шагов (setup) в каждом образе является запуск тестов: sbt test
- запускаем werf build image1 image2
- если запускаем в режиме buildah то оба образа собираются без ошибок (т.е. этап sbt test проходит успешно в каждом образе)
- если запускаем в классическом варианте (dind), и образ image2 запускается фоновым процессом (сет из 2х образов image1 + image2) то выполнение sbt test в image2 завершается с ошибкой с переменным результатом (т.е. повторный запуск может пройти, а может и опять выдать ошибку)
- если же явным образом запустить werf build image2 то sbt test проходит без ошибок
- верф в buildah и в dind используется одной и той же версии: 1.2.248

может фоновые контейнеры запускаются каким-то особым образом и docker как-то их "придавливает"?

3 ответов

13 просмотров

Всё запускается единообразно, возможно с ресурсами связано и демон докера так себя ведёт.

Сергей-Голод Автор вопроса
Aleksei Igrychev
Всё запускается единообразно, возможно с ресурсами...

а в случае buildah ведь докерд нет, процессы параллельной сборки запускаются как обычные процессы в линукс?

Похожие вопросы

Обсуждают сегодня

Всем привет! Использую gitlab-ci. Настроил gitlab-agent для деплоя в куб. При деплое проекта в логах такая ошибка: Executing deploy plan failed to watch "ns:my-project/Ingress...
Konstantin Moiseev
4
Коллеги, добрый день, у меня небольшой вопрос: А что дает ключ —env у команды werf bundle apply? Если в werf converge он задавал имя namespace и чарта, то в werf bundle apply ...
Сергей Сухорада
14
Всем привет! Собираю образы при помощь werf export. Также есть стейдж werf cleanup. Я ожидаю, что werf будет сам чистить ранер, но этого не происходит. Я получаю при ручном з...
Макс
5
Добрый день, подскажите как интегрировать данные для авторизации в registry из variables gilab проекта при деплое helm чарта уже в кластере использую шаблон https://ru.werf.i...
Artem S
11
Всем привет! Пытаюсь через werf деплоить оператор Crunchy Postgres - деплой происходит нормально. А вот удаление (werf dismiss) не работает, т.е. команда зависает, вывода ника...
Ⲥⲉⲣⲅⲉύ Ⲗⲁцыⲅυⲏ 🎩
5
Это у всех так или только у меня? Чё происходит?
სერგეი ქრისტოვი
8
А mirror в кубер получилось у кого-нибудь добавить добавить?
Evgheni Mad
7
всем трям! Кто-нибудь работал со связкой werf + harbor + trivy ? Во время сборки образа выходит ошибка "PROJECTPOLICYVIOLATION: current image with "Pending" status of vulnerab...
Авессалом
16
Приветствую! Предположим, что есть некоторое количество разных приложений, например 10, которые собираются через Werf Предположим, что им всем необходим sidecar контейнер, кот...
Alexander Kozharsky
1
При выполнении werf cleanup: ┌ Cleanup unused stages │ ┌ Saved stages (36/37) │ │ ┌ found in the git history (36) ... ... ... Подскажите пожалуйста, чем конкретно может быть...
Alexander Kozharsky
1
Карта сайта