2016-09-02 2 views
0

Ich versuche, Drohne für die Implementierung von CD in meiner Java-Umgebung zu testen. Ich betreibe Drone 0.4 lokal und exponiere öffentlich durch Ngrok.Bitbucket Repo: Push Webhook zu Drohne fehlschlägt

Ich habe es geschafft, einige Bitbucket private Git-Repositories zu Drohnen hinzuzufügen. Es gibt bereits eine drone.yml Datei im Repo. Drone hat erfolgreich Webhooks in diesen Repositories registriert. Aber wenn der Webhook aufgerufen wird, antwortet die Drohne mit dem Statuscode 404.

Beim Blick auf die Drohne Protokolle suchen y die folgende Fehlermeldung angezeigt: Gespräch über Fall Probleme mit Repository Namen

http: multiple response.WriteHeader calls 
time="2016-09-02T10:54:29Z" level=error msg="failure to get build config for organization/repository. " 
time="2016-09-02T10:54:29Z" level=error msg="Error #01: \n" ip=104.192.143.193 latency=5.693494398s method=POST path="/hook" status=404 time="2016-09-02T10:54:29Z" user-agent="Bitbucket-Webhooks/2.0" 

Ich habe einige Beiträge gesehen. In meinem Fall ist der echte Repository-Name Organization/repository mit dem ersten Buchstaben des Organisationsnamens in Großbuchstaben. Während die Protokolle in Kleinbuchstaben angezeigt werden.

Haben Sie eine Idee, wie Sie vorgehen, um das zu lösen?

Antwort

0

Wirklich dumme Lösung. Hinterlasse einfach eine Antwort, anstatt zu schließen, falls ein anderer Drohnen-Neuling durch die gleiche Blindheit kommt.

Der Name der Drohne Build-Datei muss drone.yml

.drone.yml und nicht
Verwandte Themen