将应用程序推送到cloudfoundry时触发操作

时间:2018-11-15 09:32:56

标签: cloudfoundry

我知道可以使用cf api请求拉动Cloud Foundry事件。但是,当应用程序被推送到(或已停止,或发生其他任何事件)时,我可以做些什么使cf立即执行某些操作吗?例如,将应用程序推送到cf后,我希望cf自动发送消息。可能吗?

1 个答案:

答案 0 :(得分:0)

我不知道没有一种方法可以使平台为您做到这一点,没有现成的功能,但是您可能会考虑使用CI / CD管道来部署您的应用程序。在这种情况下,您可以简单地让管道在应用程序成功部署后发送一条消息。

如果您不想/不想这样做,则需要进行轮询events api的操作。没有“ push”事件,因此您需要查找在发生推送时触发的偶数,例如audit.app.createaudit.app.update。找到一个后,您就可以开始执行某些操作,例如发送一条消息。

请小心您轮询此API的频率,因为它将增加负载到您的Cloud Controllers。