This commit is contained in:
@@ -22,13 +22,27 @@ steps:
|
|||||||
- gradle-cache-pvc:/gradle-cache
|
- gradle-cache-pvc:/gradle-cache
|
||||||
|
|
||||||
# Шаг 2: Сборка Docker образа с именем my-spring-app
|
# Шаг 2: Сборка Docker образа с именем my-spring-app
|
||||||
|
|
||||||
docker-build:
|
docker-build:
|
||||||
image: docker:24.0
|
image: docker:24.0-dind # специальный образ с встроенным Docker daemon
|
||||||
|
privileged: true # нужно для запуска своего демона
|
||||||
commands:
|
commands:
|
||||||
# Собираем образ с именем my-spring-app и тегом из коммита
|
# Диагностика (для отладки)
|
||||||
|
- docker version
|
||||||
|
- echo "Building image my-spring-app:$CI_COMMIT_SHA"
|
||||||
|
# Собираем образ
|
||||||
- docker build -t my-spring-app:$CI_COMMIT_SHA .
|
- docker build -t my-spring-app:$CI_COMMIT_SHA .
|
||||||
# Тэг latest для удобства
|
# Тэг latest для удобства
|
||||||
- docker tag my-spring-app:$CI_COMMIT_SHA my-spring-app:latest
|
- docker tag my-spring-app:$CI_COMMIT_SHA my-spring-app:latest
|
||||||
|
# Проверяем, что образ создался
|
||||||
|
- docker images | grep my-spring-app
|
||||||
|
# docker-build:
|
||||||
|
# image: docker:24.0
|
||||||
|
# commands:
|
||||||
|
# # Собираем образ с именем my-spring-app и тегом из коммита
|
||||||
|
# - docker build -t my-spring-app:$CI_COMMIT_SHA .
|
||||||
|
# # Тэг latest для удобства
|
||||||
|
# - docker tag my-spring-app:$CI_COMMIT_SHA my-spring-app:latest
|
||||||
# volumes:
|
# volumes:
|
||||||
# - /var/run/docker.sock:/var/run/docker.sock
|
# - /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user