首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cloudControl有部署后挂钩吗?

cloudControl有部署后挂钩吗?
EN

Stack Overflow用户
提问于 2015-02-13 17:18:20
回答 2查看 32关注 0票数 1

我正在寻找一种在cloudControl上完成部署后通知外部服务的方法,它们是否有部署后挂钩以及它们是如何设置的?

EN

回答 2

Stack Overflow用户

发布于 2015-02-16 18:24:48

虽然在某些情况下肯定有用,但不幸的是,我们目前还不支持web-hooks。

作为一种变通方法,您可以在推送期间或在应用程序进程启动之前/之后调用自定义脚本来通知外部服务。部署的Git散列始终在DEP_VERSION环境变量中可用。或者,您可以使用deploy log cctrlapp APP_NAME/DEP_NAME log deploy中的事件来触发自定义操作。

票数 1
EN

Stack Overflow用户

发布于 2015-02-16 19:41:22

您可以在使用composer时构建预部署挂钩。

在您的composer.json中注册它们

https://gist.github.com/sgotre/7706650

并在一个特殊的类中编写命令。https://gist.github.com/sgotre/7706500

很高兴知道这些钩子是在构建服务器上执行的。在那里,您不能访问DEP_VERSION和其他环境变量

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

https://stackoverflow.com/questions/28496102

复制
相关文章

相似问题

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