【问题标题】:Staging in Cloud Foundry - .cfignore在 Cloud Foundry 中暂存 - .cignore
【发布时间】:2019-02-24 01:15:15
【问题描述】:

我们有 .cfignore 文件提及不应在 Cloud Foundry 中暂存的文件。

通过 CF CLI 工具,cf push 正在考虑在将文件推送到 Cloud Foundry 之前忽略.cfignore 中提到的文件。

但是使用push to cloud foundry插件配置的Jenkins不会考虑忽略.cfignore中提到的文件

这样,Cloud Foundry 在 staging 时会出现一些不需要的文件,从而导致 staging 失败。

如何解决这个错误?

【问题讨论】:

  • 如果某些第三方 Jenkins 插件存在错误,您需要将其报告给他们的跟踪器,因此无法提供帮助。
  • @jonrsharpe 我从来没有说过有错误
  • 它不会像cf push 那样做,如果他们不认为这是一个错误,你无论如何都应该停止使用它。
  • @jonrsharpe 抱歉,我不知道。你能提供关于这个错误的参考吗?我会通过它。
  • 你是什么意思“提供关于这个错误的参考”?你是经历它的人。我不知道它是否已经被报道过,这是你应该已经完成​​的研究。

标签: jenkins jenkins-plugins cloud-foundry


【解决方案1】:

通过 CF CLI 工具,cf push 正在考虑在将文件推送到 Cloud Foundry 之前忽略 .cfignore 中提到的文件。

是的,这是官方cf cli的标准行为。

https://github.com/cloudfoundry/cli

但使用推送到 Cloud Foundry 插件配置的 Jenkins 不会考虑忽略 .cignore 中提到的文件

官方的 cf cli 只是众多可以与 Cloud Foundry API 交互的客户端之一。仅仅因为 cf cli 以一种方式运行,并不能保证其他客户端也会以相同方式运行。如果您选择使用的客户端的行为方式不符合您的要求,请向客户端的作者/所有者提出错误/功能请求,或者切换并使用提供您想要的功能的其他客户端。

希望有帮助!

【讨论】:

  • 这是 Jenkins 插件的已知行为吗?
  • 这是一个关于插件最终功能的非常具体的问题,你真的应该在issues.jenkins-ci.org 提出问题,你会得到答案和/或最终得到改进。
猜你喜欢
  • 1970-01-01
  • 2012-04-10
  • 1970-01-01
  • 2022-08-19
  • 2019-07-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多