PCF manifest.yml не может разрешить переменные, переданные из vars.yml - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь развернуть приложение 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...