github 저장소에서 여러 사이트에 설치된 플러그인을 쉽게 업데이트 할 수있는 방법이 있습니까? git pull을 사용하여 각 서버의 명령 줄에서 할 수 있다는 것을 알고 있습니다. 그러나 플러그인을 업데이트하는 방법과 비슷한 wordpress admin에서이를 수행하는 방법이 있습니까?
github 저장소에서 여러 사이트에 설치된 플러그인을 쉽게 업데이트 할 수있는 방법이 있습니까? git pull을 사용하여 각 서버의 명령 줄에서 할 수 있다는 것을 알고 있습니다. 그러나 플러그인을 업데이트하는 방법과 비슷한 wordpress admin에서이를 수행하는 방법이 있습니까?
답변:
플러그인 개발자가 플러그인 내에 GitHub의 업데이트를 통합 할 수있는 PHP 클래스를 작성했습니다. 여기 링크가 있습니다-> https://github.com/jkudish/WordPress-GitHub-Plugin-Updater
나는 최근에 Capistrano를 사용하여 여러 서버에 몇 가지 사용자 정의 플러그인과 테마가 있는 전체 WordPress 사이트 를 배포하는 것에 대한 게시물을 작성했습니다 . 단일 플러그인 저장소에 대해서도 똑같이 할 수 있습니다.
Capistrano를 WordPress로 가져가는 방법에 대한 단계별 세부 정보를 제공하는 유용한 게시물이 많이 있습니다.
이 WordPress 플러그인 업데이트 클래스를 확인하십시오 : https://github.com/jkudish/WordPress-GitHub-Plugin-Updater
내가 찾은 해결책은 http://deployhq.com 및 http://deploy.phpfog.com 과 같은 배포 서비스를 사용하는 것이 었습니다 . 이러한 서비스의 장점은 커밋으로 쉽게 롤백 할 수 있다는 것입니다.