2016-10-04 6 views
0

두 개의 Github repos가 있습니다. 하나는 Github Pages 웹 사이트이고 하나는 웹 사이트의 정적 사이트 생성기 소스가있는 master 브랜치이고 다른 하나는 마스터가 참조하는 Git 하위 모듈이 들어있는 repo입니다. 웹 사이트 repo의 지점.Wercker CI Advanced Webhooks (복수 GH repos 포함)

2 개의 Github repos 중 하나에서 마스터 브랜치가 변경되면 Github Pages 레포에서 Wercker 빌드 프로 시저를 호출해야합니다. 이 방법으로 두 개의 다른 repos에서 webhook을 사용할 수 있는지 알려 주실 수 있습니까? 그렇다면 서브 모듈 repo가 ​​변경 될 때 추가 웹 훅을 설정하여 웹 사이트를 구축하는 방법은 무엇입니까?

답변

2

까다로운 것. Wercker를 사용하면 fire a build with an API request을 사용할 수 있으므로 다른 repo를 푸시 할 때 GitHub Pages 저장소 빌드를 실행하기 위해 API 끝점에 도달하는 무언가를 설정할 수 있습니다.

페이지 저장소가 별도의 저장소에 있어야합니까? 메인 저장소의 gh-pages 분기에있는 GitHub 페이지 소스를 가질 수도 있고 인 master 브랜치에있는 /docs 하위 디렉토리의 소스 파일을 가질 수도 있습니다.

+0

감사합니다. 프로젝트에서 다른 Github 저장소의 하위 모듈을 사용해야하므로 Wercker API 해결 방법을 사용하여 빌드를 트리거했습니다. 하위 테마는 테마 업데이트를 지원하면서 테마를 상속하는 데 사용되기 때문에 이러한 종류의 설정은 정적 사이트 생성기 (SSG)에서 매우 일반적입니다. – neutreno