我post-receive
在远程计算机上设置了一个钩子,该钩子签出网站的工作副本,安装最新的依赖项,重建某些资产,然后重新启动HTTP守护程序。因此,我可以从笔记本电脑中推送代码以部署网站的最新版本。
但是,挂钩可能需要一段时间才能运行。如果在收到更改之后但在挂钩完成运行之前在git push
笔记本电脑上按Ctrl-C,会发生什么情况?钩子脚本也会被远程中断吗?
如果在收到更改之后但在挂钩运行完成之前,我在笔记本电脑上按Ctrl-C git push会发生什么情况?
没什么特别的。挂钩的输出丢失了,因此您看不到它是否起作用。挂钩本身仍然可以运行完成,并且如果您编写了一个明智的挂钩,它已经在某个地方记录了其结果,因为无法保证有人现在正在观察结果,并且知道如果失败了该怎么办。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句