#java #spring-boot #gradle #circleci
Вопрос:
Только что попробовал CircleCI с демонстрационным проектом spring boot с Gradle, ниже приведен мой конфигурационный файл. Я попытался найти окончательное решение, но большинство тем остались висеть, большинство из которых на официальном форуме CircleCI.
версия: 2
задания: сборка: докер: — изображение: circleci/openjdk:11-jdk
working_directory: ~/repo
environment:
JVM_OPTS: -Xmx3200m
TERM: dumb
steps:
- checkout
- restore_cache:
keys:
- v1-dependencies-{{ checksum "build.gradle" }}
# fallback to using the latest cache if no exact match is found
- v1-dependencies-
- run: gradle dependencies
- save_cache:
paths:
- ~/.gradle
key: v1-dependencies-{{ checksum "build.gradle" }}
# run tests!
- run: gradle test
Это конфигурация по умолчанию, созданная CircleCI, с той разницей, что она была с набором openjdk8, и я изменил ее на 11.
Ошибка, которую я получаю, заключается в следующем :
ошибка вычисления ключа кэша: шаблон: CacheKey:1:19: выполнение «CacheKey» в <контрольная сумма «build.gradle»>: ошибка вызова контрольной суммы: открыть /главная/circleci/репо/build.gradle: такого файла или каталога нет
Это после кода проверки, на шаге восстановления кэша, на следующем шаге зависимости Gradle также в порядке, затем он снова присутствует при сохранении кэша. Я также могу предоставить свои настройки Gradle, если это необходимо. Я хотел переключиться с Travis CI на CircleCI, так как второй помечен как более простой в обслуживании и управлении, но idk, если это так.
Спасибо!