Size: a a a

Docker — русскоговорящее сообщество

2020 January 02

GG

George Gaál in Docker — русскоговорящее сообщество
Повторюсь, это просто два разных инструмента.
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
George Gaál
С ограничениями, о которых я выше написал. А ещё докер сам не умеет ходить по гит репам и собирать их )
почему не умеет, я с нужными коммитами все вытащила
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
George Gaál
Повторюсь, это просто два разных инструмента.
понимаю, да, пытаюсь понять преимущества
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
касательно своей задачи
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
в целом - понимаю, зачем, но не понимаю, зачем делать это сейчас
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Sasha Zhu
и логгирую все происходящее
у тебя сколько реп для этого проекта ? как ты версионируешь ? Как откатываешься ? где хранишь логи?
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Гит лаб решит эти задачи
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Sasha Zhu
в целом - понимаю, зачем, но не понимаю, зачем делать это сейчас
Можно не сейчас ) да
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
за тебя
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
Andrey Gumilev
у тебя сколько реп для этого проекта ? как ты версионируешь ? Как откатываешься ? где хранишь логи?
3 репы, используется один и тот же коммит / специфическая ветка, логи храню в отдельном файле, версионирование сейчас неважно
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
потому что там легаси-код который вряд ли будет меняться
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
еще очень долго
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
George Gaál
Можно не сейчас ) да
ок, поняла)
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Sasha Zhu
почему не умеет, я с нужными коммитами все вытащила
Ага, вручную в докерфайле типа
RUN git clone blablbla && cd blablabla && git checkout something
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
George Gaál
Ага, вручную в докерфайле типа
RUN git clone blablbla && cd blablabla && git checkout something
ну да
источник

AG

Andrey Gumilev in Docker — русскоговорящее сообщество
Sasha Zhu
ну да
Это криво , а гитлабе это не нужны эти грабли
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
ну на текущий момент там не так много специфики, которая должна быть обозначена. но посмотрю, спасибо
источник

GG

George Gaál in Docker — русскоговорящее сообщество
Ну, тогда мультистейдж твой вариант 🤷‍♂
источник

SZ

Sasha Zhu in Docker — русскоговорящее сообщество
тогда мультистейдж, видимо
источник

GG

George Gaál in Docker — русскоговорящее сообщество
George Gaál
Ну, это способ написания докерфайла вида

FROM ubuntu as base

Blablbla
# здесь какая-то сборка со стопицот слоев

FROM scratch as final

COPY --from=base /artifact /opt
# здесь перекидывает между разными образами нужные файлы
# Профит !
👆
источник