如何通过 API 捕获在一次性测功机上运行的命令的输出?
例如:
heroku = PlatformAPI.connect("...")
heroku.dyno.create(
app_name,
attach: false,
command: "ls"
)
这只是返回测功机创建响应。它不包括命令的输出。
如何通过 API 捕获在一次性测功机上运行的命令的输出?
例如:
heroku = PlatformAPI.connect("...")
heroku.dyno.create(
app_name,
attach: false,
command: "ls"
)
这只是返回测功机创建响应。它不包括命令的输出。
如果将附加参数设置为 true,它将流式传输输出。要实际获取流,您应该查看对 dyno create 的响应并找到attach_url
. 您应该能够将其传递给集合点客户端(如集合点 gem)以阅读信息,更多详细信息请参见此处:https ://github.com/heroku/rendezvous.rb