Jenkins Cloud Foundry 插件似乎没有正确使用 manifest.yml

Jenkins Cloud Foundry plugin does not seem to use the manifest.yml correctly

我正在尝试将 staticfile-buildpack 用于 Cloud Foundry (Bluemix) 上的一个简单 HTML/CSS 页面。使用以下清单进行手动 CF 推送时,我没有遇到任何问题:

   ---
     applications:
     - name: rrn-hasher
       memory: 64M
       host: rrn-hasher
       buildpack: https://github.com/cloudfoundry/staticfile-buildpack.git
       stack: cflinuxfs2

当我尝试使用 CF plugin 并将其设置为选择 manifest.yml 而不是手动配置 Jenkins 中的所有属性时,出现以下异常

 It looks like you're deploying on a stack (currently set to *lucid64*) that's not supported by this buildpack.

出于某种原因,该插件似乎没有使用 manifest.yml 中的 stack 条目?

快速查看插件的 source code 后,它似乎没有考虑堆栈 属性 ..我将不得不提交问题或制作支持它的拉取请求。

stack 选项是一个相当新的选项,看起来 CF 插件还不支持它,因为我看不到它已被解析 here

您可以向 GitHub project with the changes to support it or submit an issue.

提交拉取请求

官方 manifest.yml docs do not list stack as a valid configuration parameter. I have went ahead and submitted a pull request 将其添加到 Jenkins 插件中。