Size: a a a

2020 June 20

E

Eduard in ru_gitlab
источник

E

Eduard in ru_gitlab
в билд степе
источник

GG

George Gaál in ru_gitlab
Simon Osipov
Но без шаблона эта ж работало
Давай завтра подумаем
источник

E

Eduard in ru_gitlab
чтобы VCS чекаутился в нужную директорию в контейнер
источник

GG

George Gaál in ru_gitlab
Eduard
чтобы VCS чекаутился в нужную директорию в контейнер
Оно из коробки так
источник

E

Eduard in ru_gitlab
хмм
источник

E

Eduard in ru_gitlab
значит я что то не так делаю
источник

E

Eduard in ru_gitlab
(
источник

E

Eduard in ru_gitlab
мне нужен конкретный билд степ выполнить в контейнере
источник

GG

George Gaál in ru_gitlab
ну, очень кратко - у тебя в шаге пайплайне в текущем каталоге появляется клон гит репы
источник

E

Eduard in ru_gitlab
и чтобы ворк дир был примонтирован
источник

GG

George Gaál in ru_gitlab
Eduard
мне нужен конкретный билд степ выполнить в контейнере
не понимаю этой фразы 🤷‍♂️
источник

GG

George Gaál in ru_gitlab
Eduard
и чтобы ворк дир был примонтирован
давай примеры
источник

GG

George Gaál in ru_gitlab
типичный пайплайн для сборки докер образа в гитлабе выглядит так
https://docs.gitlab.com/ee/ci/docker/using_docker_build.html#using-docker-caching
источник

E

Eduard in ru_gitlab
у меня есть базовй имедж в котором есть общий набор зависимостей для проекта
источник

E

Eduard in ru_gitlab
мне надо его запустить и зачекаутить код в директорию например /app
источник

GG

George Gaál in ru_gitlab
ну это делается так
источник

GG

George Gaál in ru_gitlab
FROM base_image
WORKDIR /app
COPY . /app
источник

GG

George Gaál in ru_gitlab
на уровне докерфайла, потом в пайплайне делаешь ему билд
источник

E

Eduard in ru_gitlab
и после выполнить билд проекта запаковать в артефакт и следующим стейджом запаковать в докер и отправить в реджистри
источник