2016-08-03 40 views
1

Ich habe ein kostenpflichtiges Konto und möchte ein privates Plugin einreichen, aber es sieht so aus, als ob diese Funktionalität nicht funktioniert. Wenn ich die URL setze - es sagt, dass die gültige URL von meinem gitHub privaten Repo ist. Ich habe auch die Branche mit "Master" abgeschlossen. Nachdem ich den Knopf zum Abschicken gedrückt habe, dauert es etwa eine Minute, um mich zu build.phonegap.com/plugins umzuleiten, wo ich eine weiße Seite bekomme. Wen ich die Seite erneut aktualisieren und überprüfen Sie das "Your Plugins" -Tag - es heißt: "Sie haben keine Plugins eingereicht.""Submit Private Plugin" auf build.phonegap.com von einem kostenpflichtigen Konto funktioniert nicht?

Die Dokumentation zum Einreichen eines privaten Plugins auf einem kostenpflichtigen Konto ist sehr schlecht. Kann mir jemand helfen?

enter image description here

Vielen Dank im Voraus.

Lydia

+0

Wenn ich git plugins hinzufüge, verwende ich einfach in der Datei config.xml. Ich denke jedoch nicht, dass es mit einem privaten Repository funktionieren wird. Das gleiche gilt für das Hinzufügen von der Schnittstelle. Wenn es in github keine Authentifizierung verlangt, kann es nicht auf das Plugin zugreifen. – todinov

+0

Ich widerrufe meinen vorherigen Kommentar. Siehe meine Antwort. – todinov

Antwort

1

Zuerst Ihr Github-Konto sollte auf Ihrem phonegap Build-Konto verknüpft werden, die von Ihrem Konto-Einstellungen erfolgt. Dadurch kann der Build-Dienst auf Ihre privaten Repos zugreifen.

Dann alles, was Sie tun müssen, ist ein Plugin-Tag in Ihrer config.xml hinzufügen. Etwas wie:

<plugin spec="https://github.com/example/cordova-plugin.git" source="git" /> 

ref: http://phonegap.com/blog/2016/02/16/git-plugins/

Dann wie üblich zu bauen. Der phonegap build service lädt das Plugin herunter und fügt es in den Build ein.