合并一个git分支到另一个之前如何运行npm脚本

时间:2019-01-24 02:44:58

标签: git deployment npm-scripts

我正在寻找任何建议。为了描述我的情况,我在azure上有一个Web应用程序服务。我们已经设置好了,因此前端(使用React)是整个解决方案的一部分。此外,我们还设置了持续部署,以便当我们的生产分支接受拉取请求时,它会自动被拉下并重新部署Web应用程序服务。在此过程中,不会重建前端。我们需要运行已有的npm build脚本。在某些情况下,有人忘记在推送之前重建前端。我有什么办法让我只是不知道,那会允许我们像从github中获取新更改时一样运行该构建脚本。

1 个答案:

答案 0 :(得分:0)

您必须编写钩子才能实现这一目标。如果您想在团队中的某人拉动时运行npm构建,则需要编写“ post-merge”钩子,该钩子应调用npm构建脚本。由于GIT pull涉及合并,因此在pull期间将有新的变更要合并时,将执行此挂接,这将依次运行npm构建脚本。