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?