作曲家安装在post-receive中的git hooks无法正常工作

时间:2017-03-22 09:20:04

标签: php git deployment composer-php git-post-receive

我正在尝试使用git post-receive

设置自动部署到我的生产服务器

这是我的剧本

#!/bin/sh
git --work-tree=/var/www/html/cushbu.com --git-dir=/var/repo/site.git checkout -f
echo running composer
composer install -d /var/www/html/cushbu.com
echo finished

composer install命令不起作用还有什么办法可以知道当前执行后脚本的状态吗?

我无法在命令行中看到running composer输出

更新

我添加了cd /var/www/html/cushbu.com && composer install,但它无效

1 个答案:

答案 0 :(得分:1)

尝试

composer install --working-dir=/var/www/html/cushbu.com -vvv > ~/composer.log 2>&1

-vvv标志将启用详细输出。 > ~/composer.log 2>&1会将此输出写入主目录中的composer.log文件。