cf manifest path regex issue

时间:2017-08-15 14:13:43

标签: java spring-boot jar yaml cloudfoundry

我正在尝试在cloudfoundry清单中使用正则表达式来修改路径变量但是我无法找到解决方法。这是一个带有JAR构建的Spring Boot应用程序。

假设我的路径如下:

name: MyApp
path: build/libs/MyApp*.jar

它似乎没有这种方式;所有我想要实现的是cf来捕获构建目录中唯一的JAR文件并推送它。

有没有人知道解决这个问题?

此致

2 个答案:

答案 0 :(得分:2)

应用清单的目的是能够对您推送应用的属性进行版本控制(例如,通过使用您的应用源来检查源代码管理系统)。
支持应用程序名称中的正则表达式,即不明确声明您正在推送的文件(或文件版本?)与此相反。所以不支持。

答案 1 :(得分:0)

只需使用命令行参数和shell通配符扩展。从path中删除manifest.yml字段,并在类Unix操作系统上执行类似操作:

$ cf push -p build/libs/MyApp*.jar