Hacker News new | ask | show | jobs
by andyhmltn 4740 days ago
That's kind of what I do at the moment but I ended up just ditching the hook as it's not usually needed. I use a headless repo on the server that is then pulled into the live folder.

I always found that the hook never really worked for some bizarre reason. Even something as simple as:

cd /home/deployer/wordpress/wp-content/themes/my-theme && git pull origin master

failed.

1 comments

Strange, it might be to do with GIT_WORK_TREE and GIT_DIR being set (they are set automatically in hooks I think).

My hook is:

    cd $REPO_DIR
    
    unset GIT_DIR
    unset GIT_WORK_TREE
    
    git checkout deploy && \
    git stash && \
    git pull