2014-12-31 1 views
2

무인 항공기를 호스팅 하려다가이 프로젝트에 대해 sample repository 설정이 있습니다.왜 drone ci가 커밋을 실행 한 후 자동으로 내 repo를 빌드하지 못합니까?

나는 모든 단계를 따라 설치를하고 보여줄 수 있으며 github에있는 모든 내 repo 목록을 가져올 수 있지만 드론 레포를 변경하려고하면 아무 일도 일어나지 않고 여전히이 메시지가있는 빈 페이지가 표시됩니다.

이것은 .drone.yml 파일을 추가 스트림

커밋 수와 내가 Vagrantfile에 함께 제공 버추얼에 무인 항공기의 CI를 실행하고 빌드를

을 실행하는 데 투입 할 것 무인 항공기 repo

+0

Drone에도 익숙하지 않지만 자체 호스팅하는 경우 github에 설정된 콜백을 사용하여 Drone 인스턴스로 돌아가서 새로운 커밋을 알리고 무언가를 수행해야합니다. – Doon

+0

github에서 웹 후크의 상태를 확인할 수 있습니까? repo에 대한 설정에서 웹 후크 페이로드에 대한 최근 시도/응답을 볼 수 있습니다. 방화벽이 설치된 경우 192.30.252.0/22에서 트래픽을 허용해야합니다. –

답변

0

제대로 구성한 경우 .drone.yml의 서식 문제 일 수 있습니다. Drone은 이러한 오류에 대한 피드백을 제공하지 않으며 문제를 발견하기 위해 webhook 로그를 확인해야합니다.

Github 레포에서 웹 훅을 올바르게 구성했다고 가정합니다.

  1. 는 Github에서의 환매 특약을 탐색 브라우저를 사용하고 설정을 탭을 선택합니다.
  2. 설정에서 Webhooks을 선택하십시오. 당신은 당신이 자기 호스팅 드론에 구성된 웹 훅을 찾아야합니다
  3. 특정 웹 훅을 클릭하십시오. 최근 배달 섹션을 찾을 수 있습니다. 이것은 레포가 Drone과 통신하려고 시도한 모든 이벤트의 로그입니다.
  4. Drone 서버에서 보낸 응답을 확인하십시오.
+0

fyi as drone : 0.6 yaml이 구문 분석하지 못한 경우 사용자 인터페이스에 오류 메시지가 표시되고 –

+0

듣기 좋습니다. 여전히 0.5 ;-)에 붙어있다. –