aWd*_*das 4 git node.js npm pm2
我正在尝试通过 PM2 自动将 hobby-node-app 部署到我的 Raspberry Pi 2。
PM2 包“autopull”自动从我的 Bitbucket-Repo 的签出分支中提取最新提交(在 RBPi 2 -> master 的情况下)并重新启动 PM2。
但是,如果我在最新提交的 Bower.json 或 package.json 中添加新的依赖项,PM2 将不会安装这些依赖项。有没有办法让 PM2 在每次 git pull 之后自动运行“npm install && Bower install”?
我也会对能够实现相同目标的不同设置感到满意。
小智 6
尝试 git hook!将其放入存储库的 .git/hooks/post-merge 文件中,如果没有,请创建它。确保该文件是可执行的。
#!/bin/sh
echo " GIT POST-MERGE NPM INSTALL"
exec npm install
echo " GIT POST-MERGE BOWER UPDATE"
exec bower update
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2469 次 |
| 最近记录: |