2010-03-06 2 views
2

존재합니까? 기본적으로 내 로컬 컴퓨터에서 Django 응용 프로그램을 개발하고 있는데, 필자의 기능을 추가하고 로컬에서 작업하게되면 commit, 그 다음 update 프로덕션 서버를 원합니다. 그런 다음 아파치를 자동으로 다시 시작하고 싶습니다. 이것이 가능한가? 방법?SVN post-update hook?

답변

1

왜 포스트 커밋 후크가 적절하지 않습니까?

+0

어떻게 작동합니까? 내 로컬 dev 컴퓨터에서 커밋 중이 야 ... 그 시점에서 아파치를 다시 시작하면 아무것도하지 않을 것이다. 프로덕션 파일이 업데이트 된 후 Apache를 다시 시작해야합니다. – mpen

+4

그런데 어떻게 원격 서버를 업데이트합니까? 당신은 당신이 커밋을 원한다는 것을 암시하는 것처럼 보였고, 서버를 업데이트하고 재시작하게했다.이 경우 포스트 커밋 훅에서 모두 할 수있다. 원격 서버를 수동으로 업데이트하는 경우 사용하는 스크립트를 확장해도 서버를 다시 시작할 수없는 이유는 무엇입니까? –

+0

원격 서버를 수동으로 업데이트하고 있습니다. 나는 장난 꾸러기 소년이고 내 모든 커밋이 반드시 안정적이지는 않으므로 서버를 즉시 업데이트하고 싶지는 않습니다. Daniel. 대신에 업데이트 및 다시 시작 스크립트를 사용할 수 있습니다. 그게 효과가 있었어. – mpen

2

다음은 아마 리눅스 환경에서보다는 아마 당신의 이상으로, 귀하에게 적용되지 않을 것입니다,하지만 당신은 다음 SettingsHook Scripts

+0

예 .. 그게 전혀 도움이되지 않습니다. \ 내 개발 컴퓨터에 거북이가 설치되어 있지만 프로덕션 서버는 실제로 리눅스입니다. – mpen