如何在 cloudfoundry 中检查 运行 应用程序的构建包
how to check running application's buildpack In cloudfoundry
如何在 cloudfoundry 中检查 运行 应用程序的构建包?
我部署了很多构建包,是否可以在 运行 应用程序上检查使用过的构建包?
您可以通过多种方式进行..
您可以安装 buildpack-usage
cf cli 插件。你可以找到它here or here
另一种选择是
$> cf curl "/v2/apps"
试一试。如果您有任何问题,请告诉我。
在最近发布的 Cloud Foundry 中,它会在您的应用程序旁边显示 buid 包。
二|三步流程适用于 Cloud Foundry api 版本:2.141.0:
- 使用
cf app <app_name> --guid
- API Doc 检索应用程序的 GUID
- 使用以上 GUID
cf curl /v2/apps/:APP-GUID/summary
- API Doc 获取应用摘要
- 在结果中搜索
"buildpack"
,应该在那里 - 像这样
如果 "buildpack"
未找到,则来自 @Smile 的 post - 添加此处以便于阅读。
- 在上面的结果中搜索
"detected_buildpack_guid"
,例如
- 使用以上 GUID
cf curl /v2/buildpacks/:guid
- API Doc, then search for filename
in results, e.g., 检索 Buildpack 信息
注意:确保在执行此命令之前登录到 CloudFoundry。
除了 Abhijeet 的 ,如果您将 buildpack
属性设为 null 或空,您可以从 detected_buildpack_guid
属性获取构建包 guid 并调用 buildback API 喜欢
cf curl /v2/buildpacks/:BUILDPACK-GUID
这可以从以下 V3 API 中获取。
获取应用程序 GUID 列表:
cf curl '/v3/apps'
获取相关的构建包及其版本:
cf curl /v3/apps/AppGUID/droplets/current
如何在 cloudfoundry 中检查 运行 应用程序的构建包?
我部署了很多构建包,是否可以在 运行 应用程序上检查使用过的构建包?
您可以通过多种方式进行..
您可以安装 buildpack-usage
cf cli 插件。你可以找到它here or here
另一种选择是
$> cf curl "/v2/apps"
试一试。如果您有任何问题,请告诉我。
在最近发布的 Cloud Foundry 中,它会在您的应用程序旁边显示 buid 包。
二|三步流程适用于 Cloud Foundry api 版本:2.141.0:
- 使用
cf app <app_name> --guid
- API Doc 检索应用程序的 GUID
- 使用以上 GUID
cf curl /v2/apps/:APP-GUID/summary
- API Doc 获取应用摘要
- 在结果中搜索
"buildpack"
,应该在那里 - 像这样
如果 "buildpack"
未找到,则来自 @Smile 的
- 在上面的结果中搜索
"detected_buildpack_guid"
,例如 - 使用以上 GUID
cf curl /v2/buildpacks/:guid
- API Doc, then search forfilename
in results, e.g., 检索 Buildpack 信息
注意:确保在执行此命令之前登录到 CloudFoundry。
除了 Abhijeet 的 buildpack
属性设为 null 或空,您可以从 detected_buildpack_guid
属性获取构建包 guid 并调用 buildback API 喜欢
cf curl /v2/buildpacks/:BUILDPACK-GUID
这可以从以下 V3 API 中获取。
获取应用程序 GUID 列表:
cf curl '/v3/apps'
获取相关的构建包及其版本:
cf curl /v3/apps/AppGUID/droplets/current