Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从python脚本执行cf推送?_Python_Cloud Foundry - Fatal编程技术网

如何从python脚本执行cf推送?

如何从python脚本执行cf推送?,python,cloud-foundry,Python,Cloud Foundry,我是云铸造的新手。这是我想要实现的用例 我想编写一个python脚本,它将调用api端点,转到相应的org/space,然后发出cf push命令 我可以使用以下脚本登录并获取组织的元数据: import os from cloudfoundry_client.client import CloudFoundryClient target_endpoint = 'https://run.api.pivotal.io' proxy = dict(http=os.environ.get('HTTP_

我是云铸造的新手。这是我想要实现的用例

我想编写一个python脚本,它将调用api端点,转到相应的org/space,然后发出cf push命令

我可以使用以下脚本登录并获取组织的元数据:

import os
from cloudfoundry_client.client import CloudFoundryClient
target_endpoint = 'https://run.api.pivotal.io'
proxy = dict(http=os.environ.get('HTTP_PROXY', ''), https=os.environ.get('HTTPS_PROXY', ''))
client = CloudFoundryClient(target_endpoint, proxy=proxy, skip_verification=True)
client.init_with_user_credentials('abcd@mail.com', 'password')

for organization in client.organizations:
  print organization['metadata']['guid']

如果有任何链接可以共享,请给出建议。

假设您正在使用此库,如果没有,请澄清,因为您的问题存在歧义

文档声明每个实体管理器都公开了一个方法,而不会公开特定的推送方法。您可以使用泛型创建并传递定义应用程序的dict

但我建议查看由cloud foundry社区维护的or,它们的文档记录要详细得多