172 похожих чатов

Всем привет! Подскажите, имею репозиторий на гитлабе и пытаюсь сделать CI/CD

пайплайны для запуска тестов и выкатки на тестовый контур. Но в силу того, что с докером работал не сильно много, немного ловлю затыки.

Возник такой вопрос. раз код у нас имеет Dockerfile, следовательно из него было бы неплохо собрать образ, который уже слать на все 4 стороны.

Отсюда вытекает следующее: Допустим, мы храним конфиг (.env или что-то такое) в секрете гитлаба, тогда, при создании образа runner-ом, runner должен автоматически подставить этот файлик конфигурации по нужному пути и собрать образ из обновленного кода (но не особо нашел, каким образом он куда подставляет)?

И следующий вопрос: Допустим, внесли изменения в тестовую ветку, триггер на стейдж запускает работу, контейнер собирается на runner. Что считается хорошим тоном при развертывании этого образа на тестовых серверах?

Куда нужно сохранить этот образ, чтобы все сервера смогли этот контейнер вытащить и запустить docker-compose с уже обновленным кодом в образе?

1 ответов

12 просмотров

1. Gitlab vars 2. Хранилище артифактов Если я правильно все понял

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

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

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Ребят, что лучше для реверса: гидра или ида?
En Vind Av Sorg
22
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Делаю велосипед логгер. К сообщению хочу прикрутить некоторую информацию, типа, кем отправлено, какой уровень, и всякое такое. И тут подумалось мне, почему бы не хранить весь...
Serjone
24
Всем привет! Использую gitlab-ci. Настроил gitlab-agent для деплоя в куб. При деплое проекта в логах такая ошибка: Executing deploy plan failed to watch "ns:my-project/Ingress...
Konstantin Moiseev
4
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
а не подскажете вот это скрин из какой IDE ?
Iluha Companets
14
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Народ всем привет Подскажите, как включить самописные dll библиотеки в итоговую сборку Сейчас при запуске dev сервера локально формируется папка build, из которой запускается...
Андрей
4
Карта сайта