Я пытаюсь развернуть приложение SpringBoot с помощью PCF.Сгенерированный двоичный файл (jar) имеет формат helloWorld.APP_ID.BUILD_NUMBER.jar
. APP_ID и BUILD_NUMBER создаются во время выполнения и продолжают изменяться.Как я могу упомянуть об этом в path
разделе manifest.yml
Примечание : APP_ID - это константа с номером 1, а BUILD_NUMBER - это коммит-шорт-ша
Попытка передачи APP_ID и BUILD_NUMBER в качестве переменных из vars.yml
.Однако это не решается при выполнении cf push
.
Команда развертывания PCF ./cf push --vars-file vars.yml
manifest.yml
---
applications:
- name: sb-helloworld
path: ./target/helloworld-((APP_VERSION))-((BUILD_NUMBER)).jar
buildpacks:
- java_buildpack
env:
FORCE_HTTPS: true
vars.yml
APP_VERSION: ${APP_VERSION}
BUILD_NUMBER: ${BUILD_NUMBER}
Сообщение об ошибке $ ./cf push --vars-file vars.yml
Отправка из манифеста в org enterprise-pipe / spaceразвитие как xxxx ... Использование файла манифеста /helloworld/manifest.yml FAILED Файл не найден локально, убедитесь, что файл существует по указанному путиошибка: код выхода 1