我们有.cfignore
个文件提到了不应在Cloud Foundry中暂存的文件。
通过CF CLI工具,cf push
正在考虑在将文件推送到Cloud Foundry之前忽略.cfignore
中提到的文件。
但是使用 push to cloud Foundry 插件配置的Jenkins不会考虑忽略.cfignore
由此,Cloud Foundry在登台时会出现一些不良文件,从而使登台失败。
如何解决此错误?
答案 0 :(得分:2)
通过CF CLI工具,cf push考虑在将文件推送到Cloud Foundry之前忽略.cfignore中提到的文件。
是的,这是官方cf cli的标准行为。
https://github.com/cloudfoundry/cli
但是Jenkins使用push to cloud Foundry插件配置的情况下,不考虑忽略.cfignore中提到的文件
官方cf cli只是可以与Cloud Foundry API进行交互的众多客户端之一。仅仅因为cf cli表现为一种方式,并不保证其他客户端也会表现为相同的方式。如果您选择使用的客户端没有按照您想要的方式与客户端的作者/所有者打开错误/功能请求,或者切换并使用提供所需功能的其他客户端。
希望有帮助!