У меня есть стадия build в пайплайне гитлаба я хочу

сделать стадию test которая бы взяла образ собранный в build и выполнила в нём команду
Есть нативный способ в гитлабе указать образ который запустить и собственно команды которые выполнить, но я ведь заранее получается незнаю какой образ будет или там моно через переменные задавать?
А есть ещё werf run который походу делает тоже самое.

Подскажите как мне в итоге лучше сделать и почему. Пока разбиваюсь с вариантом чтобы в image: джобы указать образ в котором будут выполняться указанные команды

2 ответов

8 просмотров

Не пользуюсь werf, но команды docker pull и docker exec не подойдут?

Владимир-Муковоз Автор вопроса
Marcus
Не пользуюсь werf, но команды docker pull и docker...

у меня ранер в куб кластере, я не хочу там докер юзать)), да и нет там докера

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

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

Есть Pipeline для GitLab Runner (executor = "shell") В нём есть: default: before_script: - set -eo pipefail - source "$(~/bin/trdl use werf 2 stable)" - source...
Aleksandr Karabanov
1
Вот такая неприятность на stable и ea версиях: werf helm --namespace s4c upgrade --install --atomic --timeout 5m --set s4c.version=839185f3 --set s4c.deployEnv=staging -f d...
citius
6
А где эта переменная в докерфайле используется, в конце сборки? Просто если таким же образом пропихнуть токен для нпм, то он используется в одном из первых же слоев, соответст...
citius
4
Всем привет А как правильно прокинуть креды для NPM для авторизации в корпоративном регистри? Я как ни пробую, все как-то через одно место выходит, и все не-гитерминистично. ...
citius
3
Всем привет! Подскажите, пожалуйста, почему не применяются настройки? Хочу задеплоить вот такой кластер в кубер. apiVersion: rabbitmq.com/v1beta1 kind: RabbitmqCluster metad...
Игорь Самарский
1
Всем привет, подскажите, пожалуйста, что произойдёт при вызове метода queue_declare с одним и тем же именем очереди, но с разными остальными параметрами? Создастся ли новая оч...
Sergey
4
господа бекендеры и зайцы), есть проблема - реализация уведомлений, чатов и подобного. я фронтендер и мне бек тупо скинул доступы к rabbitMq. И как я понял один из вариантов,...
Raymont 🍙
4
у вас прям каждый раз, каждую сборку меняется токен для авторизации?
Trin Zotoff
3
как из werf.yaml достучаться до values в helm?
Max Bazuev [JS/C#]
3
Привет, подскажите, пожалуйста При обновлении релиза через werf converge, все проходит успешно, но висит с “Waiting for resources elimination: persistentvolumeclaims/xxxxx” П...
Alex
3
Карта сайта