Есть 3 репо сейчас(докер для локальной разработки, проект и зависимость

проекта ). Хочу сделать CD но не зная как точно сделать что бы сохранить 3 репо (же композиция проекта). Пока идея такая: делаю комит в проект и передаю из gitlab переменную с номером комита, затем тригером все это отсылаю в репо докера который собирает образ с кодом. В самом Dockerfile проекта пишу git clone репо проекта и переключаю через git checkout на нужный комит который получил из проекта. Есть ли варианты другие?

7 ответов

25 просмотров

git clone фуфуфу

jenia- Автор вопроса
George Gaál
git clone фуфуфу

Согласен бред...

А как они вообще с друг другом связаны эти репы? Что именно ты там хочешь сделать? Я в целом не понимаю зачем докерфайл хранить отдельно от кода - в чем прикол?

jenia- Автор вопроса
Aleksey Lazarev
А как они вообще с друг другом связаны эти репы? Ч...

Они связаны тем что лежат в одном проекте на gitlab. Я раньше так и делал. Создавал папку Docker в корне куда клал все Dockerfile для каждого сервиса. В корене так же было 2 файла docker-compose для dev и prod. Сейчас подумал переместить все что с докером связано в отдельный репо для же композиции проекта.

jenia- Автор вопроса
Aleksey Lazarev
А в чем плюсы такой декомпозиции?

Код докера отдельно, проекта отдельно так же

jenia- Автор вопроса

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

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

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
2
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
В тг можно спарсить всех кто пишет в группе? Если список участников скрыт
S
3
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
Доброе утро, мультиязычные сайты делал кто-нибудь? Какие подводные камни? Нужно чего нибудь допом ставить? Как поступить? В теории сделать две папки ru en и туда кидать страни...
Racoon Mitya
2
Карта сайта