首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何在pcf命令中从特定的应用程序中获取路由?

如何在pcf命令中从特定的应用程序中获取路由?
EN

Stack Overflow用户
提问于 2018-10-23 18:19:50
回答 2查看 1.9K关注 0票数 0

下面的命令提供了该应用程序的所有信息。如何获取路由并存储到变量中。

cf应用程序名称

名称:示例请求状态:启动路由: route1,route2堆栈: cflinuxfs2构建包: Javabuildpack40

如何读取并存储到变量中以便在jenkins作业中进一步使用

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-10-31 13:34:40

你可以用cf app <app-name> | grep 'routes:' | cut -d ':' -f 2 | xargs

这将过滤掉除显示路线的行外的所有行,修剪掉前面的routes: (剪切)和空格(xargs)。

如果要将其放入变量中,请运行MY_ROUTES=$(cf app <app-name> | grep 'routes:' | cut -d ':' -f 2 | xargs)。这将导致变量中的逗号分隔的路由列表。

例:route1.example.com, route2.example.com, route3.example.com.

您可以通过使用echo $MY_ROUTES | cut -d ',' -f <num>来选择特定的路由,其中<num>是您想要的路由的数目(例如。1是route1.example.com,2是route2.example.com,3是route3.example.com)。

希望这能帮上忙!

票数 1
EN

Stack Overflow用户

发布于 2018-10-25 16:12:39

编写Shell脚本以执行

cf应用程序APP_NAME

然后读取输出。围绕CF-CLI命令编写包装器脚本是处理此问题的明智方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52955475

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档