PCF manifest.yml无法解析从vars.yml

时间:2019-06-07 03:12:14

标签: spring-boot gitlab continuous-deployment pcf

我正在尝试使用PCF部署SpringBoot应用程序。生成的二进制(jar)文件的格式为helloWorld.APP_ID.BUILD_NUMBER.jar APP_ID BUILD_NUMBER 是在运行时生成的,并且会不断变化。我如何在path的{​​{1}}部分中提到这一点

注意:APP_ID是常数1,BUILD_NUMBER是commit-short-sha

尝试将 APP_ID BUILD_NUMBER 作为变量从manifest.yml传递。但是,在执行vars.yml时仍无法解决。

PCF部署命令 cf push

manifest.yml

./cf push --vars-file vars.yml

vars.yml

---
applications:
- name: sb-helloworld
  path: ./target/helloworld-((APP_VERSION))-((BUILD_NUMBER)).jar
  buildpacks: 
    - java_buildpack
  env:
    FORCE_HTTPS: true

错误消息 $ ./cf push --vars-file vars.yml

  

从清单到x xxx的企业管道/空间开发...   使用清单文件/helloworld/manifest.yml   失败   在本地找不到文件,请确保文件存在于给定路径/helloworld/target/helloworld-${APP_VERSION}-${BUILD_NUMBER}.jar   错误:作业失败:退出代码1

0 个答案:

没有答案