This commit is contained in:
@@ -13,35 +13,12 @@ steps:
|
||||
image: gradle:8.5-jdk21 # JDK
|
||||
commands:
|
||||
- chmod +x ./gradlew
|
||||
# - ./gradlew clean build -x test # Сборка без тестов
|
||||
- ./gradlew clean build test
|
||||
- ls -la build/libs/
|
||||
environment:
|
||||
GRADLE_USER_HOME: /gradle-cache
|
||||
volumes:
|
||||
- gradle-cache-pvc:/gradle-cache
|
||||
|
||||
# Шаг 2: Сборка Docker образа с именем my-spring-app
|
||||
|
||||
# docker-build:
|
||||
# image: docker:24.0-dind # специальный образ с встроенным Docker daemon
|
||||
# privileged: true # нужно для запуска своего демона
|
||||
# commands:
|
||||
# # Запускаем Docker daemon в фоне
|
||||
# - dockerd-entrypoint.sh &
|
||||
#
|
||||
# # Даем демону время на запуск (5 секунд)
|
||||
# - sleep 5
|
||||
#
|
||||
# # Проверяем, что демон работает
|
||||
# - docker version
|
||||
#
|
||||
# # Собираем образ
|
||||
# - docker build -t my-spring-app:$CI_COMMIT_SHA .
|
||||
# - docker tag my-spring-app:$CI_COMMIT_SHA my-spring-app:latest
|
||||
# - docker images | grep my-spring-app
|
||||
#
|
||||
|
||||
docker-build-and-push:
|
||||
image: docker:24.0-dind
|
||||
privileged: true
|
||||
|
||||
Reference in New Issue
Block a user