OpenShift에서 테스트 DIY 응용 프로그램을 만들었을 때 action_hooks
이 정상적으로 작동했지만 실제 응용 프로그램을 만들었지 만 변경 사항을 푸시해도 실행되지 않습니다.OpenShift action_hooks가 실행 가능하지 않습니다.
몇 가지 조사를 수행했는데 문제가 발견되었습니다. 어떤 이유로 액션 후크가 실행되지 않습니다. 나는 그들이 테스트 애플 리케이션 (그들이 일하는 곳)에서 실행 가능하다는 것을 확인했다. 그러나 지금은 그렇지 않다.
chmod
일부 변경 사항을 푸시 할 때마다 OpenShift가 새 repo 폴더를 이전 버전 (git을 사용하여 업데이트하는 대신)에 복사하므로 권한이 재설정되므로 사용자가 도움이되지 않습니다. git의 post-receive
훅을 사용하여 실행 파일을 만들었지 만 OpenShift의 git 훅은 보호되어있어 편집 할 수 없습니다.
이 문제를 해결할 수있는 방법이 있습니까?
추신. 그것이 영향을 미치는지는 모르겠지만 실제 개발 레포는 Google Code에 있으며, this tutorial을 사용하여 로컬 레포의 업스트림으로 OpenShift 레포를 설정했습니다.
시도해 보지 않으 셨지만 Windows 솔루션은 Linux에서도 작동합니다. http://openshift.github.io/documentation/oo_cartridge_developers_guide.html#notes-on-script-execution –
그리고 여기에 Git : http://stackoverflow.com/a/7048915/794380을 통해 파일 사용 권한을 얻으십시오. –