Git과 Flywheel을 함께 사용하는 방법
게시 됨: 2017-10-16WordPress 플러그인 또는 테마를 빌드하는 경우 GitHub 또는 BitBucket의 Git에 코드를 보관할 수 있습니다. 그러나 플라이휠 서버에는 Git이 설치되어 있지 않습니다. 그러나 두려워하지 마십시오! Git에서 Flywheel이 호스팅하는 WordPress 웹 사이트로 코드를 배포하는 몇 가지 정말 좋은 방법이 있습니다.
DeployHQ 로 Git 배포 워크플로를 설정하는 방법을 보여주는 Git으로 Flywheel에 게시하는 방법 에 대한 멋진 개요가 있습니다 . DeployHQ는 기본적으로 Git에서 코드를 가져와 SFTP를 통해 Flywheel로 보내고 선택한 디렉터리에 부드럽게 배치하는 서비스입니다. 하루에 최대 10개의 배포가 있는 하나의 프로젝트에 대해 DeployHQ를 무료로 사용해 볼 수 있습니다.

이 사운드가 마음에 들면 여기에서 자세한 자습서로 이동하십시오. 이것이 Flywheel이 자체 사이트에 배포하는 방법입니다!
또 다른 옵션, 그리고 제가 잠시 동안 사용해 온 옵션은 GitHub Updater 입니다.
GitHub 업데이터를 만나보세요
GitHub Updater는 GitHub, GitLab 및 BitBucket 리포지토리를 모니터링하고 버튼 클릭으로 WordPress 플러그인 또는 테마의 새 버전을 가져올 수 있는 무료 WordPress 플러그인입니다. 기본적으로 자체 GitHub 저장소의 플러그인이 기본 WordPress.org 저장소의 플러그인처럼 작동하도록 합니다.
GitHub 업데이터 다운로드
GitHub 업데이터는 WordPress.org 저장소에 없습니다. 따라서 Andy Fragen의 GitHub 저장소 로 이동 하여 다운로드해야 합니다. 가장 안정적인 버전의 경우 마스터 분기 로 전환한 다음 복제 또는 다운로드 > ZIP 다운로드를 클릭합니다.

파일이 있으면 WordPress 사이트에 쉽게 추가할 수 있습니다. 대시보드에서 플러그인 > 새로 추가 로 이동합니다 . 페이지 상단에 플러그인 업로드 옵션이 표시 됩니다. 파일을 선택하고 플러그인을 설치하기만 하면 활성화할 준비가 됩니다.
저장소에 연결
GitHub Updater는 GitHub(물론), BitBucket 및 GitLab에서 호스팅되는 Git 리포지토리에 연결할 수 있습니다. 저는 무제한 무료 개인 저장소를 위해 BitBucket에서 프로젝트를 호스팅하는 경향이 있습니다.
GitHub 업데이터를 Bitbucket에 연결하려면 WordPress 대시보드에 로그인하고 설정 > GitHub 업데이터 로 이동합니다 . 그런 다음 메뉴에서 Git 호스트를 선택하고 필요한 자격 증명으로 연결을 구성합니다.

플러그인 설정
GitHub 업데이터가 플러그인을 찾을 위치를 알려주려면 WordPress 플러그인의 시작 주석에 한 줄을 추가하기만 하면 됩니다.
</php /* Plugin Name: White Harvest Sermon Library Plugin URI: https://whiteharvest.net Description: Sort, manage, and share your library of sermons. Version: 0.9.0 Author: Lee Blue Author URI: https://leeblue.com BitBucket Plugin URI: https://bitbucket.org/leehblue/white-harvest-sermons
마지막 줄은 플러그인의 git 저장소 위치를 지정하는 줄입니다.
업데이트 가져오기
기본적으로 GitHub Updater는 업데이트를 위해 마스터 브랜치를 찾습니다. 현재 설치된 플러그인의 버전 번호와 Git에 있는 플러그인의 버전 번호를 비교합니다. 업데이트가 있으면 알려줍니다.

거기에서 공식 WordPress.org 저장소에서 업데이트를 가져오는 것과 거의 비슷하게 작동합니다. 지금 업데이트 를 클릭 하고 플러그인이 손쉽게 업데이트될 때 미소를 지으세요!

새 업데이트를 릴리스할 때마다 플러그인에서 업데이트된 버전 번호 정보로 새 코드를 푸시하기만 하면 됩니다.
분기 전환
GitHub 업데이터가 개발 분기나 마스터가 아닌 다른 곳을 찾도록 하려면 이것도 설정할 수 있습니다. 분기 전환 활성화 확인란을 클릭 한 다음 변경 사항 저장 을 클릭합니다 .

활성화되면 플러그인 > 설치된 플러그인 패널로 이동하면 다른 버전을 시도할 수 있는 옵션이 표시됩니다.

여기에서 리포지토리에 게시한 다른 분기를 선택할 수 있습니다.
WordPress.org 저장소에서 플러그인 개발
공식 WordPress.org 저장소에도 있는 플러그인에서 작업하고 있다고 가정합니다. 아직 출시하지 않은 자체 플러그인 중 하나에 대한 업데이트 작업을 하고 있는 경우 이런 일이 발생할 수 있습니다. 또는 플러그인을 분기하여 향상시키고 분기된 플러그인에 WordPress.org 저장소의 플러그인과 동일한 슬러그가 있을 수 있습니다. GitHub Updater에는 동일한 슬러그가 있는 플러그인에 대해 wordpress.org에서 업데이트를 건너뛰는 Dot Org 재정 의 설정이 있습니다.
Override Dot Org 기능을 활성화하려면 이 줄을 < code>wp-config.php</code> 파일이나 테마의 functions.php 파일에 추가하기만 하면 됩니다.
define('GITHUB_UPDATER_OVERRIDE_DOT_ORG', true );이제 WordPress.org 저장소의 다른 플러그인과 충돌하지 않고 플러그인을 개발할 수 있습니다.

몇 가지 메모
GitHub Updater는 WordPress 서버에 Git을 설치할 필요가 없으므로 Flywheel에서 훌륭하게 작동하며 작업을 수행하는 데 필요한 설정이 거의 없습니다. 다음 세 가지만 하면 됩니다.
WordPress Visualizer 차트 및 그래프 플러그인 사용 방법
데이터는 웹사이트 사용자 참여의 핵심이며 차트는 데이터를 표시하는 좋은 방법입니다. 데이터를 해석하기 쉬운 형식으로 표시함으로써 사용자에게 더 이해하기 쉽고 시각적으로 매력적일 것입니다...
- GitHub Updater 플러그인을 설치하고 활성화합니다.
- GitHub Updater를 호스팅된 Git 리포지토리에 연결합니다.
- 저장소 위치를 참조하는 플러그인 헤더에 한 줄을 포함합니다.
그 후 Git 리포지토리에 있는 플러그인 버전이 설치된 플러그인 버전보다 높을 때마다 GitHub Updater는 공식 WordPress.org 리포지토리와 마찬가지로 "지금 업데이트 링크"를 알려주고 제공합니다.
GitHub Updater는 전체 Git 리포지토리를 가져오지 않습니다. 그것은 단지 당신의 코드를 가져오는 것입니다. 즉, 저장소를 복제할 때와 같이 .git 디렉토리와 저장소의 모든 기록을 가져오지 않습니다.
더 알아보기
자세히 알아보려면 GitHub Wiki 에서 GitHub Updater의 모든 기능을 사용하는 방법에 대한 자세한 지침을 참조하십시오 .
무료로 사용해 보세요!
따라서 GitHub Updater를 사용해 보고 Flywheel에 플러그인을 게시(및 업데이트)하는 것이 얼마나 간단하고 빠른지 확인하십시오. 이 기사에서 플러그인에 대해 이야기하는 동안 이것은 WordPress 테마 및 언어 팩에서도 작동한다는 점에 유의하십시오.
플라이휠에 대해 자세히 알아보기

Flywheel은 크리에이티브가 최고의 작업을 수행할 수 있도록 지원하는 관리형 WordPress 호스트입니다. 여기에서 자세히 알아보세요!
