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

А зачем вообще собирать в докере?

10 ответов

27 просмотров

Чтобы перенести сборку на билд агент, например

Так, а как иначе-то? Вот у тебя есть исходники, вот есть докер. Зачем тебе выносить сборку наружу, чтобы больше зависимостей в обход докера скачивать?

Denis-Kalinochkin Автор вопроса
Ksenia Николаева
Так, а как иначе-то? Вот у тебя есть исходники, во...

Большая ли разница, ставить на билд агент докер или сразу gradle?

Denis Kalinochkin
Большая ли разница, ставить на билд агент докер ил...

Ну вот смотри, даже без билд агента. Ты хочешь чтобы проект был кроссплатформенным и поднимался у всех из исходников по docker-compose up. Чтобы это работало, сборка тоже должна быть в контейнере

Denis Kalinochkin
Большая ли разница, ставить на билд агент докер ил...

Сборка и запуск разделены по разным контейнерам, кстати.

Ksenia Николаева
А с аргументами?)

Как сборка вне или внутри контейнера влияет на кроссплатформенность и возможность запуска внутри контейнера в дальнейшем?

Alexandr ∨∧‾ Emelyanov
Как сборка вне или внутри контейнера влияет на кро...

Имел ввиду следующее. Вот есть проект. Для сборки требуется jdk, gradle. Докер позволяет абстрагироваться от зависимостей и собирать без установки их в систему

Ksenia Николаева
Имел ввиду следующее. Вот есть проект. Для сборки ...

Ну для начала это отличается от исходного утверждения Далее 1. локально у тебя разработка и это все в любом случае стоит локально 2. на ci это добавлено либо уже стоит, либо можно выбрать образ, в котором запустить сборку, в итоге все сводится просто к указанию имаджа и команды(последнее не всегда даже нужно)

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта