3
git post-receive hook에서 루트로 명령을 실행하는 방법
최근에 Upstart 서비스로 실행되는 웹 앱을 위해 서버에 원격 git repo를 설정했습니다. 수신 후 후크를 사용하여 애플리케이션 코드를 업데이트하고 시작 서비스를 중지 한 후 다시 시작하는 데 필요한 조치를 트리거하고 싶습니다. 이것은 내 repo.git / hooks / post-receive 파일입니다. #!/bin/bash export GIT_WORK_TREE=/var/www/current/myapp/ echo "Checking out new files and restarting app" …